Про Android уроки. Темы. Прохождение


Курс, который я предлагаю, призван сделать вас программистом для Android OS после его изучения. Меня зовут Виталий Лебединский, и я автор этого курса. 

Когда-то у меня был сайт, на котором было достаточно 125 уроков, чтобы начать работать. Но сейчас информация не структурирована. Каждую тему нужно искать и изучать отдельно. Моя цель - создать минимальный набор уроков, необходимых для успешного старта в разработке.

Этот курс не рассчитан на абсолютных новичков, так как Android - это продукт, написанный на языках C/C++/Java. Предполагается, что разработчики должны хотя бы частично владеть Java/Kotlin. Не беспокойтесь, где мы встретим что-то новое, я постараюсь это объяснить. Все равно придется тренироваться и искать информацию в интернете.

Вот что вам нужно знать для разработки под Android OS:

  1. Kotlin + Java (Основы языка, коллекции и многопоточность)
  2. Android UI - XML (UI, хотя уже устаревший, но все еще актуальный)
  3. Android UI - Compose (UI, заменяющий XML)
  4. Android Components (Activity, Fragment, Broadcast Receiver, Service, Content provider)
  5. Android Fragments + MVVM
  6. Clean Architecture
  7. Библиотеки типа Room, Retrofit, Dagger 2 + Hilt и т.д.

Всего семь тем? По моему опыту, на это уйдет примерно 6-12 месяцев.

В этом курсе я буду использовать Kotlin - основной язык разработки в наше время. Первые 15-20 уроков обязательны для прочтения. В них будут рассказываться основы верстки и некоторые специфичные вещи для Android OS 


Нужна помощь? Спросите в нашем Телеграмм канале - Start-Develop RU / Start-Develop EN