Как устроены маршруты
Не нужно проходить всё подряд. Выберите один основной стек, соберите небольшое приложение и дополняйте его по мере изучения.
Язык и экосистема интерфейс
Общая основа: данные · тесты · безопасность · выпускСхема показывает маршруты этой подборки; она не ограничивает возможности языков и фреймворков.
Выберите направление
Шесть маршрутов по языкам и экосистемам, ещё два — для общих инженерных задач и лекций на русском.
Qt / C++
Интерфейс на QML, логика на C++, потоки и интеграция с Android.
Открыть маршрут Стек · 6 материаловDart
Система типов, понятные API, event loop, isolates и нативные библиотеки.
Открыть маршрут Стек · 13 материаловFlutter
Устройство UI, архитектура, состояние, локальные данные и тестирование.
Открыть маршрут Стек · 11 материаловKotlin / Android
Жизненный цикл, Compose, корутины, фоновая работа и границы платформы.
Открыть маршрут Стек · 1 ресурсSwift / iOS
Университетский курс для изучения iOS и сравнения декларативных интерфейсов.
Открыть маршрут Стек · 1 ресурсReact Native
Практическое знакомство с мобильной разработкой через экосистему React.
Открыть маршрут Общие темы · 3 материалаВыпуск
Общий маршрут для любого стека: требования безопасности, подпись и эксплуатация.
Открыть маршрут Общие темы · 1 ресурсЛекции на русском
Архив по Android, iOS и Flutter для систематизации инженерных принципов.
Открыть маршрутКак пользоваться подборкой
| Если вы… | С чего начать |
|---|---|
| Работаете с C++ | Qt / QML → Android и JNI |
| Хотите освоить Flutter | Dart → Flutter |
| Хотите понимать Android глубже | Kotlin / Android |
| Интересуетесь iOS | Swift / SwiftUI |
| Уже пишете на React | React Native / Expo |
| Готовитесь к релизу | Безопасность и выпуск |
★ Начните здесь. Звёздочкой отмечены приоритетные ресурсы. Номера 1–51 сохранены из исходной подборки, чтобы на материалы было удобно ссылаться.
Основное ядро — открытые материалы на английском. Платная книга и ограничения старых курсов отмечены на соответствующих страницах. Версии SDK и API сверяйте с документацией своего проекта.
Один проект на весь маршрут
Возьмите небольшое приложение с несколькими экранами, локальным хранилищем и сетевым запросом. Последовательно добавляйте восстановление состояния, работу без сети, тесты и автоматическую сборку. Оптимизируйте конкретный измеренный сценарий.