План на курса

Архитектура и напредени компоненти - Архитектурни шаблони: MVVM и Jetpack компоненти (ViewModel, LiveData) - Напредено управление на състоянието на UI - Компонент за навигация: практичен въведение в сложна навигация - Практикум: Преструктуриране на архитектурата на приложението Конкурентност и задължения в фон - Kotlin корутини за асинхронни операции - WorkManager за планирани задължения в фон - Управление на нишки и използване на главната нишка - Практикум: Асинхронни операции в приложението Напредена персистентност на данни - Библиотека за персистентност Room (основи на CRUD) - Въведение в DataStore - Практикум: Добавяне на персистентност в проекта Тестване и качество на кода - Единично тестване с JUnit (основи) - Тестване на UI с Espresso (въведение) - Инструменти за статичен анализ на кода (Lint) - Практикум: Написване на базови тестове в проекта Интеграция и оптимизация - Консумиране на REST API-тата с Retrofit (въведение) - Работа с JSON - Основи на оптимизация на UI и батерия - Практикум: Интеграция на API и настройка Резюме и следващи стъпки

Изисквания

  • Твърдо разбиране на основите на Android (Activity, UI, навигация, Kotlin/Java)
  • Опит с използване на Android Studio
  • Завършеност с обектно-ориентирано програмиране

Целева аудитория

  • Опитни разработчици на Android
  • Мобилни разработчици, които искат да овладеят напреднали техники
  • Софтуерни инженери, които създават устойчиви, високопроизводителни приложения на Android
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории