Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Архитектура и напреднали компоненти
- Архитектурни модели: MVVM и компоненти на Jetpack (ViewModel, LiveData)
- Напреднало управление на състоянието на потребителския интерфейс
- Navigation Component: практическо въведение в сложната навигация
- Практическа задача: Преработване на архитектурата на приложението
Конкурентност и фонови задачи
- Kotlin coroutines за асинхронни операции
- WorkManager за планирани фонови задачи
- Управление на нишки и използване на основната нишка
- Практическа задача: Асинхронни операции в примерното приложение
Напреднало устойчиво съхранение на данни
- Room Persistence Library (основни CRUD операции)
- Въведение в DataStore
- Практическа задача: Добавяне на устойчивост към проекта
Тестване и качество на кода
- Модулно тестване с JUnit (основи)
- Тестване на потребителския интерфейс с Espresso (въведение)
- Инструменти за статичен анализ на код (Lint)
- Практическа задача: Писане на основни тестове в проекта
Интеграция и оптимизация
- Консумиране на REST API чрез Retrofit (въведение)
- Работа с JSON
- Основи на оптимизацията на производителността на потребителския интерфейс и батерията
- Практическа задача: API интеграция и настройка
Обобщение и следващи стъпки
Изисквания
- Солидно разбиране на основите на Android (Activity, UI, навигация, Kotlin/Java)
- Опит с използване на Android Studio
- Запознатост с обектно-ориентираното програмиране
Аудитория
- Опитни Android разработчици
- Мобилни разработчици, целящи да усвоят напреднали техники
- Софтуерни инженери, изграждащи стабилни, високопроизводителни Android приложения
35 Часа
Отзиви от участници (1)
Изключително ми хареса нашето учене и експериментиране с Kotlin Multiplatform.
Renzo Olivares Macias - Google
Курс - Android Development
Машинен превод