Видео и подкасты для разработчиков
Обзор решений для навигации в iOS
В этом видео мы формализуем критерии выбора библиотеки мечты для навигации и прогоним через них самые мощные из текущих решений.
Навигация в iOS (и в Android) это сложно. Нужно уметь открывать целые цепочки экранов, проверять, не открыт ли уже этот экран, передавать аргументы, анимировать переходы, навешивать интерсепторы на авторизацию, поддерживать диплинки и многое другое!
В этом видео мы формализуем критерии выбора библиотеки мечты для навигации и прогоним через них самые мощные из текущих решений.
Содержание:
- 00:00 — Интро
- 00:20 — О чем поговорим и почему навигация сложная
- 01:28 — Какие решения рассматриваем и почему
- 02:39 — Тестовое приложение для сравнения
- 03:35 — Тестовые кейсы
- 04:23 — Критерии оценки
- 05:12 — 1.1. Удобство работы: Локальная навигация
- 07:30 — 1.2. Удобство работы: Цепочки открытия
- 09:04 — 1.3. Удобство работы: Поиск открытого экрана
- 10:33 — 1.4. Удобство работы: Удобный DSL
- 12:12 — 1.5. Удобство работы: Строгость типизации
- 14:23 — 1.6. Удобство работы: Кастомные Анимации
- 16:30 — 1. Удобство работы: Итоги
- 16:44 — 2.1. Граф навигации: Обработка ошибок
- 19:00 — 2.2. Граф навигации: Интерсепторы
- 20:16 — 2.3. Граф навигации: Диплинки
- 21:43 — 2. Граф навигации: Итоги
- 21:50 — 3.1. Масштабируемость: Многомодульность
- 23:04 — 3.2. Масштабируемость:
- 24:06 — 3. Масштабируемость: Итоги
- 24:18 — Итоги по критериям
- 24:51 — Что еще
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?