Свържете се с нас

Съдържание и теми, включени в курса

Архитектура и напреднали компоненти

  • Архитектурни модели: 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)

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

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