Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Архитектура и напредени компоненти- Архитектурни шаблони: 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)
Треньорът беше готов да проучи допълнителни проблеми в камата.
Susheel - Home
Курс - Dependency Injection with Dagger 2
Машинен превод
Треньорски познания и лекота, с която ги поднесе.
Piotr - DPDgroup IT Solutions sp. z o.o.
Курс - Android Applications Testing
Машинен превод
I really enjoyed the fairly broad coverage of topics.
john harrigan
Курс - Android Development
Машинен превод
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Курс - Cross-platform mobile development with PhoneGap/Apache Cordova
Машинен превод