Yet another architecture. Как устроены приложения SuperJob изнутри
IT-meetup Superjob. Выступление Сергея Токарева.
Сергей Токарев, старший разработчик мобильных приложений Superjob, представил такие подходы к архитектуре приложения, с помощью которых удалось избавиться от ”massive” view controller. В его кейсе для этого применяется разделение логики на четыре слоя: Adapter, Facade, ViewModel и View. Передача данных между слоями выполняется сигналами Reactive Cocoa (кроме delegate между ViewModel и View), а в качестве менеджера зависимостей используется фреймворк Objection. Каждый уровень архитектуры был проиллюстрирован примером кода для формирования одной страницы приложения: все эти примеры хорошо видны на опубликованном видео.
Слайды:
34 views
3307
881
3 weeks ago 00:01:00 1
Amazing Transforming Space Saving Furniture | Cool Murphy Bed Ideas for Small Home Space Innovations
4 weeks ago 00:10:45 1
Iran Strikes Back At The US Over Israel Attack!
4 weeks ago 00:04:35 1
ANNI-FRID FRIDA LYNGSTAD - ÄVEN EN BLOMMA (1996)
4 weeks ago 00:26:34 31
Beat making tutorial with BAM - Beat Maker & Music Maker
4 weeks ago 00:01:00 1
ТАК ТЫКВУ ВЫ НЕ ГОТОВИЛИ‼️ А ЗРЯ‼️ВКУСНЕЙШАЯ ЗАКУСКА ИЗ ТЫКВЫ ЗА 20 МИНУТ #Shorts
4 weeks ago 00:03:14 1
GhettoVampire - Vagina Scented Candle (Official Music Video)
4 weeks ago 00:03:25 1
【Ci flower】Love is a Crime Scene【Original】
4 weeks ago 00:03:55 7
The Deepest Dance
4 weeks ago 01:33:18 1
Max Richter In Concert: Reimagining Vivaldi
4 weeks ago 00:05:27 1
AOA - 사뿐사뿐(Like a Cat) Music Video
4 weeks ago 00:05:15 2
POWERWOLF - Fire & Forgive (Official Video) | Napalm Records
4 weeks ago 00:04:21 1
STILVERLIGHT - Vacuum (Official Music Video)
4 weeks ago 00:10:09 1
Marriage and the Family [What Does God Intend Them to Be?] – Pastor Ted Wilson
4 weeks ago 04:31:07 1
Trance Anthems, because we have them on Vinyl - Connected 73 b2b With Podders