- Язык Kotlin:
- Android Studio. Основы работы. Компиляция в APK.
- Анатомия приложения:
- Компиляция.
- Структура проекта.
- Строковые ресурсы, многоязычность.
- Пользовательский интерфейс:
- Activity:
- Жизненный цикл Activity.
- Сохранение состояния в bundle.
- Интенты. Навигация между Activity c помощью Intent.
- Передача данных между Activity.
- Работа с базой данных:
- Асинхронное программирование:
- Потоки.
- Корутины.
- Сетевые запросы.
- Запрос разрешений.
- Разрешения в Manifest.xml.
- Запрос разрешений во время выполнения.
- Запись и чтение файлов.
- Построение архитектуры MVVM:
- LiveData, observer.
- ViewModel.
- Binding.
- Repository.
- Фрагменты и навигация.
- Локализация приложения.
- Язык Java:
- Язык Kotlin:
- Программирование под Android:
- https://startandroid.ru/ru/
- http://developer.alexanderklimov.ru/android/
- https://developer.android.com/guide
- https://metanit.com/java/android/
- https://learntodroid.com/
- https://github.com/skydoves/android-developer-roadmap
- Roman Andrushchenko: очень хороший канал на Youtube
- Биржа заказов
- Полезные UI библиотеки
- 20 Open Source проектов