Skip to content

Latest commit

 

History

History
83 lines (73 loc) · 7.97 KB

README.md

File metadata and controls

83 lines (73 loc) · 7.97 KB

Flutter Roadmap Репозитории: Flutter Interview, Flutter Roadmap, Flutter Acrticles, Flutter Best Packages, Flutter Tools

1. Перед тем, как начать путь в IT

Как стать программистом
Как изучать программирование
Направления в программировании
О курсах по программированию
Быстрый рост программиста

2. Основы программирования

2.0

CS50 (Гарвардский курс по основам программирования)
Какую IDE выбрать Flutter-разработчику

2.1 ООП

Что такое ООП
ООП в картинках

2.2 Системы контроля версий

Что такое GIT, GITHUB и BITBUCKET? / Просто и понятно
Эффективное использование Github
Git. Коротко о главном

2.3 Алгоритмы и структуры данных

Структуры данных
Тренировки по алгоритмам
Адитья Бхаргава "Грокаем алгоритмы"
Leetcode - сайт с алгоритмическими задачами
NeetCode - сайт с алгоритмическими задачами

3. Основы dart & flutter

Установка Flutter LazyLoad Dart & Flutter
Flutter хэндбук от Яндекс
Чаты и каналы по Dart & Flutter
Статьи по flutter
Сборник информации по Flutter
ШМР 2022
ШМР 2021
Правила компоновки во Flutter, которые должен знать каждый
Работа с асинхронностью в Dart
Flutter. Асинхронность и параллельность
Управление состоянием в приложениях на Flutter
Виджеты, Контекст, Стейт, Ключи
Iterable , Stream и sync*/async* генераторы
Не пиши велосипед, лучше возьми пакет

4. Архитектура приложений на flutter

Примеры приложений
Принципы SOLID
Архитектура Flutter приложения
Flutter TDD Clean Architecture (en)
Роберт Мартин "Чистая архитектура. Искусство разработки программного обеспечения"
Refactoring Guru - сайт с описанием различных паттернов проектирования
Курс: Паттерны и практики написания кода

5. Flutter и dart на более глубоком уровне

Сборка мусора во Flutter
Как работает Flutter
Flutter каналы платформы
Flutter под капотом
Flutter под капотом: Binding
Flutter под капотом: Owners
Эвент лупы и Изоляты
Flutter под капотом — Михаил Зотьев, Артём Зайцев, Surf

6. Практика

На данном этапе необходимо разработать несколько приложений для отработки полученных знаний. В этом вам помогут:
Free Figma UI Kits
224 Free Figma Design Resources
Public APIs

7. Собеседования

Ответы на вопросы
Собеседование Middle Flutter-разработчика | WTF Interview #1
Собеседование Middle+ Flutter-разработчика | WTF Interview #2
Собеседование Junior Flutter-разработчика | WTF Interview #3
Собеседование Senior Flutter-разработчика | WTF Interview #4
Взаимное собеседование по Flutter (Саша vs Глеб) | WTF Battle #1
Собеседование Flutter-разработчик. Популярные вопросы: разбор | Mad Brains Техно
Как пройти собеседование на Flutter-разработчика: разбираем вопросы о Dart | Mad Brains Техно
Flutter. Открытое собеседование