Конференция завершена. Ждем вас на AppsConf в следующий раз!

Верстка кодом и избавление от StoryBoard навсегда. Технологии iOS

Доклад отклонён
Жарикова Ксения
Mad Devs

Mobile developer в компании Mad Devs , разрабытываю приложения под android и ios.
В разработке с 2017 года, поддерживаю такие сервисы как Namba Taxi, Namba food ,Diesel mobile kg. В данный момент разрабатываю приложения для Соединённых штатов.


Telegram: KseniyaZV
Email: kseniya.zharikova.viktorovna@gmail.com
Тезисы

Все разработчики IOS приложений работали со Storyboard и многие знают что это неидеальный инструмент для верстки.
Самые известные проблемы это:


1. В Storyboards тяжело править конфликты при слиянии изменений.
2. Storyboards мешают повторному использованию кода.
3. По мере роста Storyboard навигация в нем становится все сложнее.
4. Xcode тормозит при загрузке Storyboards.
5. Ошибки в идентификаторах UITableViewCell и UICollectionViewCell.
6. Ошибки в идентификаторах segues.
7. Использование подкласса UIView, которого уже не существует.
8. Синхронизация IBActions и IBOutlets с кодом.


Как понимаете это не весь список проблем. Я хочу рассказать как можно избавиться от этих проблем , т.e избавиться от Storyboards и верстать кодом используя SnapKit.
Расскажу и покажу кучу плюшек в ручной верстке. Так же немного расскажу про будущее верстки используя SwiftUI , который уже выйдет этой осенью вместе с IOS 13.

Подготовительное задание

Создать пустой проект и установить pod 'SnapKit' .
Установить beta version Xcode 11.
https://medium.com/@martinlasek/install-macos-catalina-xcode-11-beta-4701b6e3a296


Другие доклады секции Технологии iOS