Пишите один раз — запускайте везде
Flutter — это революционный фреймворк от Google, который позволяет создавать нативные приложения для iOS и Android из единой кодовой базы. Больше не нужно содержать две команды разработчиков или изучать Swift и Kotlin одновременно. С Flutter вы можете сосредоточиться на создании превосходного продукта и доставить его пользователям на всех платформах значительно быстрее.
От Dart до готового приложения в App Store и Google Play
Этот курс разработан для программистов и является комплексным руководством по всему, что нужно для создания современных мобильных приложений на Flutter.
Ключевые темы курса:
- Язык Dart: Начнем с основ гибкого и мощного языка Dart, на котором построен Flutter. Вы освоите асинхронность, потоки (Streams) и изоляты (Isolate).
- Flutter “под капотом”: Вы поймете, как работает фреймворк, его виджетную архитектуру, механизмы компоновки и жизненные циклы.
- UI и Анимация: Научитесь создавать сложные и красивые интерфейсы, списки, а также плавную анимацию без потери производительности.
- Архитектура и управление состоянием: Разберете самые популярные архитектурные подходы и фреймворки для работы с состоянием приложения: Bloc, Redux, MobX.
- Нативная интеграция: Узнаете, как взаимодействовать с нативным кодом платформ для доступа к специфическим функциям устройства (hardware).
- Тестирование и профилирование: Научитесь писать UI и Unit-тесты, а также анализировать производительность приложения, чтобы поддерживать стабильные 60 FPS.
? Подробная программа курса
Модуль 1: Dart & Flutter. Виджеты
Основы Dart, архитектура Flutter, базовые виджеты, работа с сетью, списки, Streams, Keys, виджеты ввода.
Модуль 2: Flutter. Анимация
Неявные (Implicit) и явные (Explicit) анимации, низкоуровневая анимация, правильный выбор типа анимации.
Модуль 3: Flutter. Навигация
Переходы между экранами, работа с диалогами и всплывающими окнами.
Модуль 4: Flutter. Управление состоянием
Сохранение данных (БД, файлы), Dependency Injection, обзор архитектур Bloc, Redux, MobX.
Модуль 5: Flutter. Взаимодействие с нативной частью
Обзор специфики платформ Android/iOS, взаимодействие с нативным кодом.
Модуль 6: Flutter. Тестирование и профилирование
Анализ производительности, UI-тестирование и Unit-тестирование.
Станьте востребованным мобильным разработчиком
Освойте Flutter и откройте для себя мир быстрой и эффективной кроссплатформенной разработки. Запишитесь на курс, чтобы начать создавать приложения, которые любят пользователи и бизнес.


Вы экономите:
Поторопитесь! Заканчивается через
Программировать на языке Dart, основе для Flutter.
Андрей Подтвержденный клиент –
Я веб-разработчик, и для меня Flutter стал глотком свежего воздуха. Писать для мобилок оказалось не так сложно. Курс дал всю необходимую базу.
Ирина Подтвержденный клиент –
Bloc, Redux, MobX – круто, что разобрали все популярные подходы к управлению состоянием. Теперь есть из чего выбрать.
Екатерина Подтвержденный клиент –
Dart – очень приятный язык. После JavaScript – просто отдых. Курс помог быстро освоиться.