Продолжающий

Мобильная разработка на Flutter

Продвинутая часть курса Flutter: управление состоянием, Bloc, сеть, Firebase, Clean Architecture, чат и публикация приложений.

Эта часть курса для тех, кто уже знает Dart и базовые виджеты Flutter. Здесь собираются настоящие приложения: прогноз погоды, интернет-магазин и чат.

Каждый урок объясняет тему простыми словами и показывает её на коде, а в конце месяца получается готовое приложение.

Чему вы научитесь

  • Управлять состоянием через ChangeNotifier, Bloc и Riverpod
  • Работать с сетью через Dio и разбирать JSON в модели
  • Подключать Firebase: авторизацию, push-уведомления, Realtime Database
  • Строить приложения на Clean Architecture с DI через GetIt
  • Собирать и публиковать приложения в App Store и Google Play

Темы курса

  1. Важная тема Тема 1

    Месяц 4. Состояние, сеть и Firebase — WeatherApp

    ChangeNotifier, Bloc, JSON и Dio, темы, Firebase и итоговое приложение прогноза погоды.

    • ChangeNotifier, ValueNotifier, FutureBuilder и Builder
    • Bloc: Event и State, BlocBuilder и BlocListener
    • Парсинг JSON: Equatable, json_serializable, модели и Dio GET
    • и ещё 6
    9 уроков · ≈100 мин
  2. Важная тема Тема 2

    Месяц 5. Clean Architecture и MVVM — интернет-магазин

    GetIt и DI, слои Clean Architecture, токены, пагинация, Riverpod и Flutter DevTools.

    • GetIt, DI и Clean Architecture: UseCase и Bloc, часть 1
    • GetIt, DI и Clean Architecture: UseCase и Bloc, часть 2
    • Generics, базовые классы, enum, ScreenUtil и extensions
    • и ещё 5
    8 уроков · ≈92 мин
  3. Тема 3

    Месяц 6. Чат и публикация приложений

    Чат на Firebase Realtime Database и сокетах, сборки для Android и iOS, публикация, аналитика и собеседование.

    • Чат на Firebase Realtime Database, Stream и сокеты, часть 1
    • Чат на Firebase Realtime Database, Stream и сокеты, часть 2
    • Чат на Firebase Realtime Database, Stream и сокеты, часть 3
    • и ещё 5
    8 уроков · ≈81 мин
Отзыв