Що нового?

Набір учасників [SkillBranch] Практичний курс Middle Android Developer на Kotlin (Макєєв Михайло)

Інформація про покупку
Тип покупки: Складчина
Ціна: 15883 ГРН
Учасників: 0 з 57
Організатор: Відсутній
Статус: Набір учасників
Внесок: 289.8 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Перша вступна зустріч. Правила і напуття

  • опис структури курсу. Code Styling. Підготовка оточення. Організаційні моменти. Відповіді на питання.
стандартна бібліотека Kotlin
  • після цього заняття ви зможете оперувати основними конструкціями мови Kotlin, писати код в Kotlin-стилі.
Архітектура програми
  • загальні принципи побудови архітектури проекту. Виділення ключових бізнес-сутностей. Абстракції над основними бізнес-сутностями. Декларування ключових інтерфейсів
  • MVP - MODEL VIEW PRESENTER
  • переваги і недоліки. Приклад проекту, де і коли варто застосовувати
  • MVVM - MODEL VIEW VIEWMODEL
  • переваги і недоліки. Приклад проекту, де і коли варто застосовувати
  • MVI - MODEL VIEW INTENT
  • переваги і недоліки. Приклад проекту, де і коли варто застосовувати
Clean Architecture
  • розділення програми на шари бізнес-логіки, зберігання даних та інтерфейсу користувача
Android Architecture Components
  • LifecycleOwner, LiveData, Room, Paging, ViewModel. Застосування архітектурних компонентів і адаптація під обрану архітектуру
тестування Android додатків - Mockk, Espresso
  • Автоматизоване тестування Android-додатків. Написання Unit-тестів, мокування компонентів, написання інструментальних тестів. Концепції TDD/BDD
Fragments - просунуте використання
  • життєвий цикл фрагментів. Fragment Manager, Child Fragments, комунікація між фрагментами. Додаток на одному RootActivity-плюси і мінуси підходу (Single Activity Application)
Просунута робота з View, реалізація CustomView
  • життєвий цикл Android View, методи onMeasure(), onLayout(), onDraw(). Процес відтворення та оптимізації view при створенні CustomView
Material Animation
  • анімації властивостей в Android, інтерполятори, аніматори, черга анімацій. Користувальницька анімація SVG-елементів. Складні анімації
ORM Room
  • локальне зберігання контенту
https://privatelink.de/?https://skill-branch.ru/middle-android-developer
 
Угорі