Домен
Mobile Development
Профиль навыка
Navigation Component, deep links, app links, SafeArgs, multi-module navigation
Ролей
3
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
9
ещё 6 — необязательные
Mobile Development
Android Development
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Использует Navigation и Deep Links на базовом уровне. Создаёт простые экраны по дизайну. Понимает жизненный цикл приложения. | |
| Flutter Developer | Использует Navigation и Deep Links на базовом уровне в Flutter 3. Создаёт простые экраны по дизайну. Понимает жизненный цикл приложения. | |
| React Native Developer | Использует Navigation и Deep Links на базовом уровне. Создаёт простые экраны по дизайну. Понимает жизненный цикл приложения. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Самостоятельно реализует сложные экраны с Navigation и Deep Links. Оптимизирует производительность и потребление памяти. Работает с асинхронными паттернами. | |
| Flutter Developer | Самостоятельно реализует сложные экраны с Navigation и Deep Links в Flutter 3. Оптимизирует производительность и потребление памяти. Работает с . | |
| React Native Developer | Самостоятельно реализует сложные экраны с Navigation и Deep Links. Оптимизирует производительность и потребление памяти. Работает с . |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Обязателен | Проектирует архитектуру мобильного приложения с Navigation и Deep Links. Оптимизирует производительность для low-end устройств. Внедряет CI/CD для мобильной разработки. Менторит команду. |
| Flutter Developer | Обязателен | Проектирует архитектуру мобильного приложения с Navigation и Deep Links. Оптимизирует производительность для low-end устройств. Внедряет CI/CD для мобильной разработки. Менторит команду. |
| React Native Developer | Обязателен | Проектирует архитектуру мобильного приложения с Navigation и Deep Links. Оптимизирует производительность для low-end устройств. Внедряет CI/CD для мобильной разработки. Менторит команду. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Обязателен | Определяет навигационную архитектуру Android-приложений: стандарты Navigation Component с Safe Args, deep linking стратегия, правила back-stack управления для сложных flow. Внедряет type-safe навигацию в Compose, настраивает multi-module navigation через навигационные графы, обучает команду паттернам — nested graphs, conditional navigation, результаты между экранами. |
| Flutter Developer | Обязателен | Определяет архитектуру мобильных приложений. Формирует стандарты разработки. Проводит архитектурные review и определяет технический roadmap. |
| React Native Developer | Обязателен | Определяет архитектуру навигации с учётом Android-специфики — deep linking, back handler, gesture navigation. Ревьюит интеграцию React Navigation с нативными Android-компонентами. Формирует стандарты обработки навигационных edge cases — multi-window, picture-in-picture. |
| Роль | Обязательность | Описание |
|---|---|---|
| Android Developer | Обязателен | Формирует платформенный стандарт навигации для Android: архитектура навигации в мульти-модульных приложениях с 50+ экранами, стратегии deep linking для маркетинговых кампаний, протоколы A/B-тестирования навигационных flow. Проектирует решения для сложных сценариев — multi-stack navigation, auth-flows, onboarding tunnels, восстановление state после process death. |
| Flutter Developer | Обязателен | Определяет мобильную стратегию на уровне организации. Оценивает кросс-платформенные vs нативные подходы. Формирует platform-решения. |
| React Native Developer | Обязателен | Формирует организационную стратегию навигации для кросс-платформенных React Native приложений. Определяет архитектуру deep linking и universal links для iOS/Android. Координирует стандарты навигации между React Native и нативными Android-командами организации. |