Как стать автором
Обновить
ЮMoney
Всё о разработке сервисов онлайн-платежей

Как построить сетевой клиент в большом приложении, написать плагин на Kotlin и работать с UI-библиотекой

Время на прочтение2 мин
Количество просмотров1.7K

Сегодня делимся видео для мобильных разработчиков с большой IT-конференции ЮMoneyDay.

Начнём с процессов в UI. Что помогает команде работать быстро и слаженно и как срезать углы в работе с дизайн-системой? Из доклада узнаете, как мы наладили разработку в iOS-команде.

YooIKit: UI в ЮMoney. Дмитрий Шаколо, ведущий iOS-разработчик

00:00 О спикере и докладе
00:28 Усложнение процессов компании (новые продукты, рост команды, темизация)
3:15 Как совершенствовалась iOS-разработка
9:09 Методология Atomic Design
10:10 Категории в атомарном дизайне: атом, молекула, организм
11:37 Шаблон представления и шаблон страницы
13:39 Механизм работы со стилями
18:49 Темизация
20:12 Как происходит тестирование библиотеки
21:39 Итоги

Перейдем к Android-разработке. Смотрите кейс: как подружить мобильное приложение на сотню экранов с серверным API.

Строим удобный сетевой клиент в большом приложении. Александр Родиков, ведущий Android-разработчик

00:00 О спикере и докладе
1:44 Когда мобильное приложение можно считать большим
4:11 Сетевой слой в больших приложениях, схема взаимодействия с backend
6:26 Бизнес-логика при построении архитектуры
7:31 Как изолировать бизнес-логику от сетевых компонент
11:25 Особенности использования Kotlin
14:03 Функция Execute для безопасного выполнения запросов в репозитории
15:50 Унификация авторизации запросов и обработка ошибок API
17:18 Реализация токен-провайдера
20:33 Создание Retrofit-сервера
21:08 Маршрут обращения к API
22:56 Преимущества реализации

Всего один (!) плагин на Kotlin позволяет опубликовать артефакты в разные репозитории. Как именно — узнаете из доклада.

Плагин для публикации артефактов. Елена Бренева, Android-разработчик

00:00 О спикере и докладе. Причины создания плагина
3:04 Отличия плагина от библиотека, термины Maven Central, Sonatype, артефакт
5:24 Как написать свой плагин
7:18 Жизненный цикл Gradle: инициализация, конфигурация, исполнение
9:18 Что генерирует плагин
9:40 Pom-файл: определение, пример, конфигурация в плагине, структура зависимости 13:08 Конфигурация Jar'ников
15:12 Подпись артефактов
16:18 Как обратиться к плагину
16:56 Упаковка файлов
20:30 Gradle-таски
21:55 Итоги, пошаговая инструкция

Все доклады разработчиков с конференции ЮMoneyDay найдете в плейлисте на YouTube. Мы уже готовим новые митапы и IT-конференции. Анонсы найдете в Telegram. До новых встреч в эфире!

Теги:
Хабы:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Публикации

Информация

Сайт
jobs.yoomoney.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия
Представитель
yooteam

Истории