Сучасні підходи до побудови Android додатків
Тенденції у побудові Android застосунків, тренди на інших платформах та технології в цілому постійно змінюються. З виходом Jetpack Compose Android платформа долучилась до декларативної парадигми UI, яка уже була поширена у Веб(React), iOS(Swift UI) та крос-платформеній розробці(Flutter). Усі ці зміни, разом із давно перевіреними шаблонами Clean Architecture та Domain Driven Design, а також підходом однонаправленого потоку даних(UDF), закладають основу для побудови сучасних Андроїд додатків.
Тож поговоримо про:
- чисту архітектуру (навіщо потрібна архітектура, основні принципи Clean та DDD підходів);
- JetPack Compose (в чому основна перевага декларативного підходу);
- однононаправлений потік даних (а як же MVVM?);
- багатомодульність (основні підходи до поділу аплікації на модулі);
- тестування (ще раз нагадаємо про його важливість);
- інструментарій (усе, що може стати розробнику в нагоді).
Про спікера
ВОЛОДИМИР ЛЕСЬКІВ
Software Engineering Team Leader @EPAM
Більше десяти років у розробці мобільних додатків у якості розробника та тімліда. Основна спеціалізація — Android. Лідер ком'юніті Emerging Technologies, де об’єднані розробники із різних технологій як от Mobile, Gо та Salesforce.