Найти в Дзене
20 подписчиков

Итак, вы попробовали себя в разных направлениях и поняли, что хотите заниматься разработкой под Android. Начали проходить курс по Kotlin от Hyperskill и, скорее всего, установили Android Studio. И если с изучением котлин все понятно – проходи топики, пили проекты. То с андроидом могут возникнуть сложности. Материала много, часть из него устаревшая, сложно выбрать с чего начать.


Чтобы немного облегчить вам задачу, предлагаю подборку ресурсов. Это те материалы, которые мне кажутся наиболее полезными при старте. Разумеется, я и сама по ним училась) А еще они бесплатные 👀

1. Кодлабы от Google. Для начинающих есть Android Basics in Kotlin и Android Basics with Compose.
Из плюсов:
- теория подкрепленная практикой, в каждом юните создаются приложения;
- для закрепления знаний нужно пройти тест или создать похожее приложение, практика самостоятельного написания кода;
- рассмотрены базовые темы: работа с вьюмоделью, базой данных, загрузка данных из сети;
- баджики, кто не любит колллекционировать ачивки 😁
Верстать на андроид можно с помощью xml или Jetpack Compose. В этом и заключается отличие курсов. Я бы рекомендовала начинать с xml, так как он часто встречается в вакансиях. И потом подучить Compose будет не так больно, как учить xml после Compose)

2. Плейлист по чистой архитектуре от Тимофея Коваленко.
Где-то начиная с 4 юнита можно подключать эти видео. В них вы изучите что такое чистое архитектура, как создавать многомодульные приложения. Узнаете, что стоит за магическими сочетаниями букв MVP, MVVM, MVI, которые так часто пишут в описаниях вакансий) А еще познакомитесь с dependency injection на примере Koin, Dagger и Hilt.
Не поленитесь написать приложение вслед за автором, оно станет хорошей шпаргалкой для ваших проектов.

3. Плейлист по корутинам от Кирилла Розова.
В 5 юните курса Android Basics in Kotlin будет немного затронута тема корутин. Этот плейлист поможет вам лучше в ней разобраться и заодно изучить flow.

Хоть подборка и кажется небольшой, зато по количеству изучаемого материала – объемная. Конечно, на ней обучение не остановится. Но это уже тема для следующей подборки)

✨ Бонус. Если вы ищете дополнительные площадки для практики в котлин, то codewars в помощь. С точки зрения оптимальности решения могут быть не самыми хорошими, зато из них можно узнать всякие интересные синтаксические штуки. Как вам хеллоу ворлд оттуда?)
Итак, вы попробовали себя в разных направлениях и поняли, что хотите заниматься разработкой под Android. Начали проходить курс по Kotlin от Hyperskill и, скорее всего, установили Android Studio.
1 минута