MVI. Основні принципи та особливості в мобільній імплементації

Євген Дудник
Mobile Team Lead у Ciklum, Україна

Вибір та проектування архітектури мобільних додатків стає все більш і більш актуальною темою для розробників. MVI - підхід, який набирає популярність при проектуванні Android-додатків. На доповіді ми поговоримо про те, звідки прийшов такий шаблон, які були передумови для його виникнення та які основні принципи він проповідує. Обговоримо що таке state management, immutability та unidirectional data flow. Так само ми подивимося як змінювався підхід при адаптації його для мобільного розробки, чи спрощує він життя розробникам і чи відповідає на питання, які виникають при виборі архітектури.

На доповіді ми поговоримо про проблеми, які вирішує MVI-підхід, зрозуміємо, чи можливе його використання в "оригінальному" вигляді в мобільній розробці. Розглянемо та порівняємо популярні бібліотеки, що використовують цей підхід (Mosby, MVICore, Grox). Розповім, як ми переводили наш додаток на MVI, з якими проблемами зіткнулися. Будуть представлені приклади та демо-додаток для презентації, які допомагають оцінити плюси та мінуси такої архітектури у порівняти з іншими популярними підходами.

Про спікера

Mobile Team Lead у Ciklum. Co-organizer GDG Odessa. Speaker on Android and Kotlin meetups. У мобільній розробці з 2011 року.
Усі доповіді   
© 2019, Copyright Technologies & Services, LLC