Войти через соцсеть:
Войти через email:
1. Как мы оптимизировали ресурсы и снизили затраты, благодаря использованию единой инфраструктуры для различных приложений.
2. Про fastlane, xcodegen и немного за нюансы работы с файловой системой.
3. Про безопасность, удобство контроля доступа, улучшение коммуникации между командами при использовании общей инфраструктуры.
4. Про работу с иконками и лаунч скринами.
5. А также все про то, как одной кнопкой сделать сборку в Testflight (разберем до момента работы CI).
1. Поговорим про навигацию в Flutter.
2. Рассмотрим какие есть отличия и специфичные моменты под разные платформы.
3. Посмотрим что такое Router и зачем он нужен.
4. Рассмотрим существующие решения.
- Как компания AdvantShop доставляет обновления приложения множеству клиентов в автоматическом режиме.
- Автоматическое конфигурирование исходников из эталонной мастер ветки под каждого клиента
- Как настроить Fastlane для автоматической публикации в Google Play Market
- Как настроить Fastlane для автоматической публикации в App Store
Для больших компаний или больших проектов не всегда хватает одного модуля, иногда надо пошарить какие-нибудь классы, UI-элементы, иногда дело доходит до функционала. На помощь тут приходит деление проекта на модули, но как это сделать? Как будет правильно? Как не навредить себе и другим разработчикам?
На докладе разберемся с многомодульностью в мобильных приложений, зачем она нужна и как организовать на примере реального проекта на Flutter. От того, как поделить, до того, как хранить новые модули.
Также разберем практические ошибки, которые можно совершить при проектировании многомодульной архитектуры.
Посмотрим на то, как связка этих двух технологий помогает нашей команде решать задачу в построении целого раздела обучения английскому языку, а именно в новой версии словарного тренажера. Увидим как такой подход влияет на объем кодовой базы и сложность поддержки решения, и как Compose облегчает работу с генеративным UI
Макросы Swift были представлены на WWDC 2023 и представляют собой инструмент кодогенерации для Swift. С их помощью можно упрощать и ускорять разработку приложений. Например, создание экранов и элементов SwiftUI. В своем докладе расскажу и покажу
С появлением SwiftData стало вообще очевиден выбор ORM на новом проекте. Альтернатив просто не существует. Но я бы не советывал торопиться, и вообще не согласен, особенно с тем, что SwiftData прям уж очень удобен. Мне, как бекенд Swift разработчику по совместительству, очень симпотичен Fluent. И оказывается он отлично компилируется под мобильную платформу. О том, насколько удобен тот или иной фреймворк я бы хотел рассказать вам в сравнении с различными альтернативами.