Ежегодная встреча для разработчиков, тестировщиков и проджектов в Android-командах
Эксперты рассказали про Android-разработку в ЮMoney, Сбере и Тинькофф.
Как в Android запрещали фоновую работу или улучшали расход батареи
Каждая версия Android всё больше ограничивает работу приложения в фоновом режиме. Спикер сделал разбор всех изменений и рассказал, как их учитывать.
00:00 — О спикере и теме 03:26 — Что было в Android для работы изначально 05:34 — Враги долгого времени работы 08:51 — Изменения в фоновой работе, начиная с Android 5.0 09:35 — О JobScheduler 11:13 — О Battery Saver 12:34 — Android 6.0 15:17 — Android 7.0 19:24 — Android 8.0 25:40 — Android 9.0 30:10 — Android 10 31:58 — Android 11 32:11 — Android 12 35:43 — Android 13 41:05 — Как вендоры душат работу в фоне
Темизация в Compose
Первое, с чем пришлось столкнуться спикеру при написании UI-библиотеки на Compose — это темизация. Эксперт рассказал про способы обращения к ресурсам, рассмотрел плюсы и минусы подходов и написал свою тему на Compose.
00:00 — О спикере и теме 01:12 — Предыстория 02:32 — Обращаемся к ресурсам 07:12 — Создаём свою тему 15:55 — Что имеем в итоге
Практики по разработке большого приложения с нуля
Все любят пет-проекты — там можно с нуля сделать лучшую архитектуру, идеальный UI… Теперь представьте: вам на основной работе дали задачу разработать с нуля суперапп, который будут развивать десятки разработчиков из разных команд.
00:00 — О спикере и теме 02:29 — Часть первая: что такое суперапп и с чем его едят? 03:41 — Плюсы и минусы супераппов 04:48 — Часть вторая: вопросы на берегу 08:09 — Что нужно знать команде? 09:34 — Вопросы к продукту или тимлиду 15:11 — Оценка и человеческие ресурсы 19:50 — Инструменты разработки 28:34 — Стейт приложения 37:13 — Заключение