Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter & BLoC: Профессиональное Управление Состоянием
Rating: 2.2 out of 5(7 ratings)
383 students

Flutter & BLoC: Профессиональное Управление Состоянием

Научитесь работать с Bloc
Created byART PROGRAMS
Last updated 3/2025
Russian

What you'll learn

  • Научитесь работать с Bloc
  • Научитесь работать с бизнес логикой
  • Научитесь работать с репозиторием и сервисом
  • Научитесь создавать приложения с правильной компоновкой кода

Course content

1 section12 lectures1h 27m total length
  • Flutter Bloc - Введение1:01
  • Flutter Bloc - Создание Bloc6:46
  • Flutter Bloc - BlocProvider3:55
  • Flutter Bloc - BlocSelector7:18
  • Flutter Bloc - MultiBlocProvider2:50
  • Flutter Bloc - BlocBuilder8:10
  • Flutter Bloc - BlocListener10:42
  • Flutter Bloc - MultiBlocListener4:48
  • Flutter Bloc - BlocConsumer3:15
  • Flutter Bloc - RepositoryProvider9:58
  • Flutter Bloc - MultiRepositoryProvider14:57
  • Flutter Bloc - StreamSubscribtion13:33

Requirements

  • Базовые знания Dart и Flutter

Description

Хотите писать масштабируемые и поддерживаемые Flutter-приложения? Тогда вам необходимо освоить BLoC (Business Logic Component) — один из самых популярных и мощных паттернов управления состоянием в Flutter!

BLoC позволяет четко разделить UI и бизнес-логику, делая код чистым, предсказуемым и легко тестируемым. Он основан на потоках (Streams) и событийно-ориентированной архитектуре, что делает его идеальным для сложных проектов.

Flutter Blocs упрощает процесс управления состояниями в приложении. Она предоставляет простые API, которые абстрагируют множество деталей и облегчают работу с состояниями. Это одна из самых популярных библиотек такого рода во Flutter. Она активно поддерживается Felix Angelov и другими разработчиками на основе открытого исходного кода.

Что вы изучите в этом курсе?

  • Принципы управления состоянием в Flutter

  • Разницу между Cubit и BLoC

  • Создание событий (Events) и состояний (States)

  • Реактивный подход к обработке данных с помощью Streams

  • Использование BlocProvider, BlocBuilder и BlocListener

  • Интеграцию BLoC с API и базами данных

  • Практическую реализацию архитектуры на реальном проекте

Для кого этот курс?

Этот курс подходит как новичкам, так и опытным разработчикам, которые хотят:

  • Улучшить структуру кода и сделать его масштабируемым

  • Разобраться в потоковом программировании в Flutter

  • Освоить передовые техники управления состоянием

Почему именно BLoC?

  1. Разделение логики и UI — чистая архитектура

  2. Производительность и эффективность

  3. Легкое тестирование и поддержка

Если вы хотите писать профессиональные, структурированные и надежные Flutter-приложения, этот курс поможет вам освоить BLoC с нуля до продвинутого уровня.

Записывайтесь сейчас и прокачайте свои навыки Flutter-разработки!

Who this course is for:

  • Базовые и продвинутые знания во Flutter и Dart