Android Academy Msk News
764 subscribers
15 photos
1 video
69 links
Обсуждения в чате https://t.me/AndroidAcademyMsk
Download Telegram
Сегодня стартуем серию мероприятий, посвящённых Android 11. (07.07 в 19:00)
Первая лекция посвящена Scoped Storage, Location, One-time Permissions, and Privacy.

Опытом поделятся:

1. (ENG) Adapting Your Apps for Android 11 Privacy Changes, Yacine Rezgui, Google
2. (ENG) Scoped Storage, Йонатан Левин
3. (ENG) Location, One-time Permissions and Privacy, Вадим Высоцкий

Регистрация всё ещё открыта:
https://www.eventbrite.com/e/android-11-deep-divescoped-storage-one-time-perm-tickets-110959051510
​​​​#Android11 #webinar #notifications #onetapsignIn 

Новый релиз, новые захватывающие вещи. 🤗Android Academy Global продолжает разбирать Android 11, чтобы донести до вас самый интересный и важный контент. На этот раз мы рассмотрим 3 темы:

1️⃣ Modern App Development
2️⃣ Notifications, Bubbles & Shortcuts
3️⃣ One Tap SignIn 

Разобраться в этой теме помогут ребята из Google, Flo & CFT, узнаем все аспекты новых изменений. 😱

Когда:
21 июля, 19:00

Регистрация:

https://www.eventbrite.com/e/android-11-2-everything-you-need-to-know-about-modern-app-development-tickets-113246697922
Уже сегодня
Android Academy Global продолжает разбирать Android 11, чтобы донести до вас самый интересный и важный контент. На этот раз мы рассмотрим 3 темы:

1⃣ Modern App Development
2⃣ Notifications, Bubbles & Shortcuts
3⃣ One Tap SignIn

Разобраться в этой теме помогут ребята из Google, Flo & CFT, узнаем все аспекты новых изменений.

Когда:
21 июля, 19:00

Ещё можно зарегистрироваться:
https://www.eventbrite.com/e/android-11-2-everything-you-need-to-know-about-modern-app-development-tickets-113246697922
Через пару часов мы встретимся что бы рассказать вам самые последние обновления связанные с Android 11 от ребят из Google, Flo и ЦФТ.

Присоединяйтесь: https://youtu.be/AAS2eyP8aeo
Android Academy Global продолжает разбирать Android 11, чтобы донести до вас самый интересный и важный контент. На этот раз мы рассмотрим 3 темы:

1️⃣ Jetpack Dagger Hilt, Мануэль Виво, Google
2️⃣ ActivityResultApi and AppStartUp Api, Алексей Быков, Revolut
3️⃣ Jetpack Paging 3, Дмитрий Мовчан, Revolut

Узнаем детали новых технологий, рассмотрим миграцию с текущих решений. Присоединяйтесь, чтобы быть в курсе последних событий в мире Android!

Когда:
4 августа, 19:00 (Мск)

Регистрация:
https://www.eventbrite.com/e/114257922522
Спасибо, что присутствовали на онлайн митапе 04.08.2020!

Ребята рассмотрели:
1️⃣ Hilt: Dependency Injection
2️⃣ Jetpack Paging v3
3️⃣ Jetpack AppStart, ActivityResult

🧾 Мы надеемся, что вы не забыли еще свои чувства с нашей встречи. Будем благодарны, если вы заполните нашу фидбек-форму🔥
Просим вас оставить ваши фидбеки, и тем самым вы поможете нам стать лучше.😎

Спешим поделиться с вами важными ссылками:
📗 Презентации вы можете найти здесь
📸 Наш YouTube-канал, где вы всегда сможете найти нужную вам трансляцию

⚡️Наша следующая онлайн встреча состоится 18.08. Очень скоро мы поделимся с вами более подробной информацией. Пожалуйста, не переключайтесь!
​​#announcements #android11 #camerax #navigation

Уже завтра, 18.08.2020 😎
ребята из Android Academy Global организуют следующий онлайн митап #Android11Updates. В программе Android 11 #4 - Android Navigation Component and Camera X 📸

Ребята рассмотрят:

1️⃣ (ENG) The Art of Jetpack Navigation Component by Pavel Strelchenko, HH.ru 🔥
2️⃣ (ENG) CameraX by Pavel Sliusar, Fitbit 💪

Регистрация тут.

(Ссылка на YouTube-трансляцию придёт за несколько минут до начала) 📺
Уже через час ребята из Android Academy Global начнут рассказывать самые последние обновления, связанные с #Android11 На очереди у нас сегодня следующее:

1️⃣ The Art of Jetpack Navigation Component
2️⃣ CameraX

👉 Присоединяйтесь ➡️ https://www.youtube.com/watch?v=RZ6eM_6QPjM

текст для публикаций в ваших каналах, если вдруг надо. сс
#announcements #android11 #compose

Ребята из Android Academy Global проведут свой заключительный митап по обновлениям в #Android11!
В этот раз мы встречаемся 01.09.2020 в 19:00 и темой митапа будет горячий Jetpack Compose с MVI 😎
План митапа следующий:

1⃣ (ENG) Jetpack Compose and MVI, Артур Бадретдинов, Squire Technologies 🔥.

Что будет, если совместить паттерн MVI, который построен на обновлениях состояния, с библиотекой Jetpack Compose, призванной эти состояния отображать?
Всё верно - мы получим симбиоз. 🤗 Интересны примеры? 😎 Присоединяйтесь!

2⃣ (ENG) Easing In and Out with Jetpack Compose, Артем Нестеренко, Loóna Inc 🔥.

С новым декларативным подходом, который нам приносит Jetpack Compose, станет гораздо легче создавать анимации. 💪Такой подход выглядит естественно, как он и должен наравне с другим кодом для UI. Что Animations API из Compose дает нам и каково это писать декларативный код для анимаций? Давайте узнаем!🤘

Регистрация:
https://www.eventbrite.com/e/android-11-5-making-friends-with-jetpack-compose-mvi-and-animation-tickets-117403953385

(Ссылка на YouTube-трансляцию придёт за несколько минут до начала) 📺
​​#announcements #webinar #MotionLayout

Уже скоро 3-е сентября, 😝а это значит, что MotionLayout workshop уже не на подходе.
“Все было хорошо, пока дизайнеры не прислали мокапы своих анимаций”. 😎

Типичная проблема Android разработки 🌚

У разработчика до этого момента было два решения: 🤷‍♂️
предложить не делать анимацию вообще, либо вспомнить математику и анимировать через код.

К счастью, Google пытается упростить этот процесс с помощью #MotionLayout и предлагает сфокусироваться на качестве анимаций и простоте их поддержки.

MotionLayout все ближе и ближе к релизу, так что настало время изучить его основы 💪

И так, наш план такой:

📌 Узнаем что такое MotionLayout и какие проблемы он может решать
📌 Посмотрим добавить его в проект
📌 Изучим базовые вещи для анимаций 
📌 Пошагово в конце получим готовый экран Логина/Регистрации

P.S. У нас в приложении будет котик

Ждем вас всех на воркшоп с вопросами и желанием научиться пользоваться MotionLayout 😉
#announcement #mentors #fundamentals

Всем привет 👏

Андроид Академия, Менторство 👨‍🎓👩‍🎓
Корона или не корона, но Андроид Академия продолжает двигаться вперед! В этом академическом году мы решили полностью переработать наш #Fundamentals и сделать полноценный курс с воркшопами 💻 и практическими домашними заданиями ⌨️

⚠️ Успех ребят-студентов целиком и полностью зависит от менторов, которые являются, наверное, самой главной частью нашего разношерстного комьюнити 👨‍🎓👩‍🎓

📚 Ведь, что может быть лучше, чем помощь и мотивация от крутого ментора, который может помочь открыть двери в твои мечты?

👉 Поэтому, если в тебе 🔥 желание помогать другим расти и воплощать свои карьерные цели, если тебе хочется прокачивать свои навыки в Android, если тебе хочется участвовать в одной из самых крутых движух Андроид комьюнити, то смело заполняй форму! Мы обязательно вернемся к тебе с ответом 🤗

Менторство - это не только отдавать другим ❤️
Помогая, объясняя, вникая в контекст - мы становимся лучше. Разбираясь в тех или иных областях, подготавливая лекцию или объясняя домашку студенту - это то, что развивает нас как специалистов 🙇‍♂️

💪 Чтобы помочь в карьерном росте каждого ментора, мы добавили в программу эксклюзивный контент. Мы назвали такую инициативу Mentor's Private Club! Только для менторского клуба: интервью воркшопы, сессии про тим и тех лидерство, разборы рабочих дилемм и многое другое 😉

‼️ Самый главный вопрос - как стать ментором?
Нужно успеть заполнить форму до 30.10
#announcement #fundamentals

Всем привет!😎
У нас отличные новости💥

Android Academy Fundamentals: теперь прямо у тебя дома!
26 октября стартует базовый курс Android Academy по Android-разработке (Android Fundamentals), организованный совместно двумя локациями Android Academy Moscow и Android Academy Minsk.
Встречаемся онлайн в zoom 26 октября в 19:00.
 
1️⃣Регистрация 
Для регистрации - пишите боту @ohMyEventBot в Телеграме о том, что вы хотите к нам присоединиться.
👉Как? Всё просто - переходим по этой ссылке и следуйте инструкциям. Как получите сообщение об успехе - вы в списках!
👉Мы напишем вам через бота о дальнейших шагах.
 
2️⃣Что за курс?
Абсолютно бесплатный курс по разработке приложений под платформу Android. В этом году в качестве формата проведения лекций мы выбрали формат воркшопов. Вас ждет 13 незабываемых занятий по 2 часа в компании с крутыми специалистами и целеустремленными учениками! Будет непросто, но мы уверены: ты справишься и будешь гордиться тем, что сделал это!
 
3️⃣Для кого?
Мы подготовили этот курс для людей, которые только хотят стать мобильным разработчиком, либо для уже опытных специалистов, которые ищут чего-то новенького! 

⚠️В идеале, если есть знания:

- с основами Java/Kotlin или любого другого языка программирования
- заканчиваешь либо совсем недавно закончил ВУЗ по IT-специальности
и уже давно занимаешься андроид разработкой и хочешь освежить в памяти основы.
 
 
Программа курса?

📌How to Kotlin? — 26.10.2020
📌The first app — «Hello world!» - 02.11.2020
📌Views and ViewGroups - 09.11.2020
📌Activity and Fragment - 23.11.2020
📌RecyclerView - 30.11.2020
📌Multithreading in Android (Native + Coroutines) - 07.12.2020
📌UI Architecture + Android Architecture components - 21.12.2020
📌Networking - 28.12.2020
📌Persistency - 11.01.2020
📌Working from the background - 18.01.2021
📌Notification and Broadcasts (Missing Parts) - 25.01.2021
📌Advanced UI - 01.02.2021
📌RxJava - 08.02.2021

Почему Android Academy — это круто?

Android Academy - это не просто курс по мобильной разработке! Android Academy - это комьюнити профессионалов своего дела, которые не только развиваются сами, но и помогут это сделать тебе! Освоив программу курса, ты становишься частью этого сообщества.😊
  
Что ты получишь по окончанию курса?

Поймете основы, необходимые для начала разработки под платформу Android
Разработаете свое клиент-серверное приложение с использованием новых подходов
Познакомитесь с огромным количеством сильных специалистов.🚀

Станете частью драйвового комьюнити Android-разработчиков, где все рады помочь друг другу!💪
Программа Mobius 2020 Moscow уже готова — сейчас можно решить, какие доклады у вас будут в приоритете, и спланировать свой график.

Направления докладов:

— Для iOS-разработчиков: мультиплатформенность, вебсокеты, SPM, gPRC, legacy и др.
— Для Android-разработчиков: модуляризация, работа с системой уведомлений др.
— Для всех мобильных разработчиков: создание супераппа, тестирование.
— Про Flutter: работа с технологией, разбор внутренностей и проблем.
— Воркшопы: написание Flutter-приложения с нуля, создание плагинов для IntelliJ IDEA, и новый опыт для спикеров - live coding и обсуждение декларативного UI по трем фрейворкам!

Заходите на сайт за подробностями и билетами.
https://mobius-moscow.ru/
Мир становится всё более "remote-friendly". Кому-то это нравится сильнее, кому-то меньше, но с этим приходится считаться.

Вам давно интересно поработать на международном проекте, но не знаете, с чего начать? Присоединяйтесь к обсуждению этой темы с нашим организатором, Артуром Бадретдиновым (@gaket) :)
Forwarded from Android Live 🤖
​​Удалёнка зарубежом
#stream #youtube

Одним из «трендов» ушедшего года можно назвать удалённую работу. Многие компании, которые никогда не нанимали удалённых сотрудников сейчас охотно это делают, а разработчики, которым по душе был офис привыкают к новым правилам... 🙄
Тем не менее, вопросов остаётся много, особенно если вы хотите работать удалённо с зарубежной компанией.

Давайте вместе погрузимся в тему удалёнки и поговорим о ней с разработчиком, который последние 3 года работает на зарубежные компании — Артур Бадретдинов.
Сейчас Артур является Android Team Lead в компании Squire Technologies, а за свою удалённую карьеру посетил 24 страны!🤯

Как найти такую работу, как платить налоги, как привыкнуть к разнице в часовых поясах, какие особенности в менталитете есть при работе? Эти и другие вопросы мы обсудим на YouTube канале Android Live во вторник, 26 января в 18:30.
А ещё, вы можете задать интересующие вас вопросы в форме.

Ссылка на трансляцию тут. До встречи! 😉
Держите статейку от одного из наших менторов)

Было время, когда солнце светило ярче, орки были зеленее, а мобильный банк Тинькофф писали восемь человек. Тогда почти все фичи катились без какого-либо тестового покрытия. В лучшем случае основные компоненты бизнес-логики могли быть покрыты Unit-тестами.

И сегодня я хочу поделиться с вами нашим опытом.

Рассказ будет в трех частях:

- Трудности, с которыми нам пришлось столкнуться, и как мы их преодолевали.

- Конкретные решения по некоторым распространенным кейсам при написании интеграционных тестов.

- Подход к написанию E2E-тестов (тестов, покрывающих взаимодействие всех систем приложения, включая back-end и пользовательский интерфейс) с использованием паттерна PageObject, пришедшего к нам из мира веб-разработки.

https://habr.com/ru/company/tinkoff/blog/539670/
#news #hackathon #academy

It’s Hackaton Time!
Последняя битва. 
Битва сезона.
Битва за выпускной проект, который поразит TechLead-ов и HR'ов наповал.

Битва, где победителей или проигравших нет. “Где первых нет и отстающих!”
Получается, что не такая уж и битва это? Кхм.

Уже совсем скоро, с 12 по 14, марта пройдет единственный в своем роде хакатон Android Academy.
"Это как uber, только для картошки!" - 
"Это как airbnb, но для собак!" - 
"Это как clubhouse, но без инвайта!" - 
Будет слышно во всех Zoom комнатах в первые часы хакатона.

"Я делаю RecyclerView и адаптер!" -
"Прикрути OkHttp, а я напишу базу данных!" - 
"Чуваки, ниче не успеваю, что гуглить?" -
Будут врываться в течение 48 часов в разные чатики.

Один в своем роде хакатон, собирающий в себе сотни студентов и десятки менторов.
Хакатон, где нет границ для идей и размера команд.

Хакатон, где ты создашь свой первый продукт, которым будешь гордиться и о котором ты будешь вспоминать следующие пару лет 💪💪

Мы ждем тебя
Очень 😉

Заполнить заявку на участие можно тут -- (если уже заполнял, повторно заполнять не нужно, мы всех помним)
А на возникшие вопросы мы ответим в телеграмм канале -- тут
Привет, чемпионы! 🥇
Курс Android Academy Fundamentals уже закончился, надеемся вы вынесли из него много полезного

Во время курса вы получили много нужной и важной информации.
Но как уместить это все в голове? Как структурировать такой объем информации?
Не беда! -- @ermolnik подготовил для вас Roadmap Android-разработчика, чтобы вы всегда могли вернуться к темам и освежить все в памяти)

Roadmap доступен на Github по ссылке -- Android Roadmap 2021, открываем, сохраняем, изучаем и становимся лучшими Android разработчикам)

Как обычно рады вашему фидбеку и дополнениям 😉
Привет Чемпионы! Как у вас дела? Готовы к чему-то новому? Мы уже отошли от нагрузки Academy Fundamentals и готовы идти в новых направлениях! Кстати, что интересно вам? Нам важно ваше мнение, голосуйте в опросике за новое направление)