π₯ ΠΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ BLoC / flutter_bloc
ΠΠ° ΠΏΠΎΡΡΠΈ Π³ΠΎΠ΄ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π²ΡΠΏΡΡΡΠΈΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΡΠ΅ΠΌΠ°ΠΌ ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ bloc ΠΈ flutter_bloc.
Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠ°Π·Π±ΠΈΠ» Π²Π΅ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ. Π’Π°ΠΊ ΠΆΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ, ΡΡΠΎ Π²Π΅ΡΡ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΏΠΎ ΠΠ»ΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎ ΡΠ΅Π³Ρ #bloc.
ΠΡΠ½ΠΎΠ²Ρ
- Flutter Developer Talks #12 - BLoC
- Flutter Developer Learn #1 - ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π²ΡΠΏΡΡΠΊΡ ΠΏΡΠΎ Π±Π°Π·Ρ BLoC
- Flutter Developer Learn #2 - BlocBuilder
- Flutter Developer Learn #3 - Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈΜ Π² BLoC
- Flutter Developer Learn #4 - BlocListener
- Flutter Developer Learn #5 - Cubit
- Flutter Developer Learn #8 - ΠΠ°ΠΊ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ
- Flutter Developer Learn #10 - BlocConsumer 2
ΠΡΠΎΠ΄Π°ΠΊΡΠ½
- Flutter Developer Learn #6 - feature-first ΠΈ layer-first ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Flutter-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²
- bloc_concurrency
- Π¨ΠΈΠΌΠΌΠ΅ΡΡ / Π‘ΠΊΠ΅Π»Π΅ΡΠΎΠ½Ρ
- bloc + ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΡ = β€οΈ
- hydrated_bloc: ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ²
- replay_bloc: ΠΎΡΠΊΠ°ΡΡΠ²Π°Π΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΊΡΠ±ΠΈΡΠΎΠ²
- BlocObserver
Π’ΡΠ»ΠΈΠ½Π³
- Flutter Developer Learn #7 - ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ°Π±Π»ΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° / mason
- bloc_tools: Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ Π±Π»ΠΎΠΊΠΈ ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ
- bloc_lint
Π’Π΅ΡΡΡ
ΠΠΎΠ»Π΅Π·Π½ΠΎΠ΅