“Продвинутый Android в Kotlin” — онлайн-курс, который вы можете пройти бесплатно. В нем опытные разработчики из команды Android в Google познакомят вас с некоторыми дополнительными функциями, которые вы сможете использовать в своих приложениях.
Этот курс предназначен для разработчиков, которые знают основы создания приложений для Android на Kotlin и хотят глубже погрузиться в расширенную функциональность. Чтобы извлечь максимальную пользу из этого курса, вам нужно прохождение курса Android Fundamentals на Udacity или выполнение кодлаб.
Advanced Android in Kotlin рассказывает об уведомлениях, графике и анимации, использовании сторонней аутентификации для входа в систему и о том, как добавить карты в ваши приложения. Вы узнаете как создавать собственные View, как рисовать на холсте и делать привлекательную анимацию. И, самое главное, вы узнаете, как правильно тестировать свои приложения!
Вот пример приложений, которые вы будете делать:
- Таймер для приготовления яиц, который реализует различные типы уведомлений.
- Приложение для рисования, которое преобразует то, что пользователь рисует на экране, в красочный рисунок.
- Анимацию луны и дождя из падающих звезд.
Курс есть в двух вариантах — в видео-уроках:
https://www.udacity.com/course/advanced-android-with-kotlin—ud940
И виде лабораторных работ (кодлабы):
https://codelabs.developers.google.com/advanced-android-kotlin-training/