Основы Kotlin: Изучим синтаксис, принципы объектно-ориентированного программирования и другие ключевые концепции, необходимые для разработки Android-приложений.
Разработка пользовательских интерфейсов: Научитесь создавать красивые и удобные интерфейсы с использованием современных инструментов и библиотек. Освойте Material Design и научитесь адаптировать приложения под разные экраны.
Работа с базами данных: Научитесь хранить и обрабатывать данные в приложениях с помощью SQLite, Room и других технологий.
Сетевое взаимодействие: Интегрируем свои приложения с серверами, API и другими онлайн-сервисами.
Многопоточность: Научимся писать блоки кода(Корутины), которые работают асинхронно. Будем создавать высокопроизводительные приложения.
Работа с архитектурными компонентами: Будем создавать структурированные, масштабируемые и легко поддерживаемые приложения с применением современных архитектурных подходов (MVVM, Clean Architecture).
Разработка веб-приложений: Познакомимся с основами веб-разработки и создадим свои первые веб-приложения с использованием библиотек Retrofit2, OkHttp3.
Инструменты разработки: Освоим популярные инструменты разработки: IntellijIdea, Android Studio.