Flutter Pulse
Kanalga Telegramβda oβtish
ΠΠ° ΠΊΠ°Π½Π°Π»Π΅ Π±ΡΠ΄ΡΡ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΏΡΠΎ flutter Ρ ΡΠ°ΠΉΡΠΎΠ², ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
Ko'proq ko'rsatish1 022
Obunachilar
-124 soatlar
-47 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
1 022
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
camera_android_camerax 0.7.2 - ΠΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°ΠΌΠ΅ΡΡ Π² Android-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ CameraX. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π²Π΅ΡΡΠΈΡ camerax_version Ρ 1.5.3 Π΄ΠΎ 1.6.0.
π ΠΠ°ΠΉΠΊΠΈ: 81, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 377Π
https://pub.dev/packages/camera_android_camerax
shelf_easy 5.1.1 - ΠΠ΅Π³ΠΊΠΎΠ²Π΅ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
, ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
, Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², Π²Π΅Π±-ΡΠΎΠΊΠ΅ΡΠΎΠ², Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ const color ΠΊ ΠΊΠ»Π°ΡΡΡ EasyCoder.
π ΠΠ°ΠΉΠΊΠΈ: 6, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.0Π
https://pub.dev/packages/shelf_easy
flutter_dotenv 6.0.1 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter ΠΈΠ· ΡΠ°ΠΉΠ»Π° .env ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠΈ.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ isEveryDefined(), Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ assert Π½Π° explicit if/throw Π² getInt(), getDouble() ΠΈ getBool(), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
π ΠΠ°ΠΉΠΊΠΈ: 2210, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 628Π
https://pub.dev/packages/flutter_dotenv
smooth_sheets 1.0.1 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΡ
ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΡ
Π»ΠΈΡΡΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Flutter.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΌΠ°ΠΊΠ΅ΡΠ° Π² SheetContentScaffold.
π ΠΠ°ΠΉΠΊΠΈ: 601, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 40.1Π
https://pub.dev/packages/smooth_sheets
due_date 3.2.0 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΠΌΠΈΡΡ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌΠΈ DateTime.
ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠ°Π±ΡΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΠΊΠ»Π°ΡΡΠΎΠ² DateValidator, Every, EveryAdapter, EveryModifier ΠΈ EveryWrapper.
π ΠΠ°ΠΉΠΊΠΈ: 12, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 87
https://pub.dev/packages/due_date
solidpod 0.6.4 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π²Π°ΡΠ΅ΠΌΡ Data Vault Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Solid.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΡΡΠΏΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 5, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.6Π
https://pub.dev/packages/solidpod
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #camera_android_camerax #shelf_easy #flutter_dotenv #smooth_sheets #due_date #solidpod
1 022
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° "ΠΠ°ΡΡΠ΅ΡΠΎΠΊ" Π½Π° Flutter ΠΈ Next.js
ΠΠ²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠ²ΠΎΠ΅ΠΌ ΠΎΠΏΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° "ΠΠ°ΡΡΠ΅ΡΠΎΠΊ" Π½Π° Flutter Π΄Π»Ρ RuStore π. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ Π²ΡΡΠΎΠΊΡΡ ΠΎΡΠ΅Π½ΠΊΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π½ΠΎ Π°Π²ΡΠΎΡ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π° Π½Π΅ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ π€. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΡΠΎΠ·Π΄Π°Π» Π²Π΅Π±-Π²Π΅ΡΡΠΈΡ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° Π½Π° Next.js 15, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ°Π»Π° Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ π.
ΠΠ²ΡΠΎΡ ΠΎΡΠΌΠ΅ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ°ΠΉΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΅Π΄ΠΈΠ½ΡΠΌ ΡΠ΅Π»ΡΠΌ, ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ ΠΎΠΆΠΈΠ΄Π°ΡΡ, ΡΡΠΎ Π½Π° Π΄Π²ΡΡ
ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡΡ
ΡΠΈΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄ΡΡ π. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ Π²ΡΡΡΠ΅ΡΠΈΠ» ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π²Π΅Π±-Π²Π΅ΡΡΠΈΠΈ, ΠΈ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡ
ΡΠ΅ΡΠΈΠ» π€. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π°Π²ΡΠΎΡ Π΄Π΅Π»ΠΈΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ Next.js, Tailwind, three.js ΠΈ Π΄ΡΡΠ³ΠΈΡ
π.
ΠΠ²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ° Π΄Π»Ρ ΡΡΡΠΎΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² π. ΠΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΈΡΡΠΈΠ½Ρ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΈ ΡΠΎΡΠΌΡΠ»Ρ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠ° π. ΠΡΠΎΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π² Π²Π΅Π±-Π²Π΅ΡΡΠΈΠΈ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΠ°, ΡΠ°ΠΊ ΠΈ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ π±.
Π§ΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ: ΡΡΡΠ»ΠΊΠ°
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #nextjs #javascript #webdevelopment
1 022
ΠΠΎΠ²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° Π½Π΅Π΄Π΅Π»Ρ
sd_utils 1.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Flutter ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠΎΡΠΌΠ°ΡΡΠ΅ΡΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ ΠΈ Π΄Π°ΡΠ°ΠΌΠΈ.
π ΠΠ°ΠΉΠΊΠΈ: 2, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 0
https://pub.dev/packages/sd_utils
arc_gauge 1.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ
ΠΏΠΎΠ»ΡΠΊΡΡΠ³ΠΎΠ²ΡΡ
ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠΎΠ² Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΌΠ΅ΡΡΠΈΠΊ.
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 0
https://pub.dev/packages/arc_gauge
flutter_davoice 1.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Flutter, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΈ, ΡΠΈΠ½ΡΠ΅Π· ΡΠ΅ΡΠΈ ΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π³ΠΎΠ»ΠΎΡΠ°.
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 0
https://pub.dev/packages/flutter_davoice
fonika_translate 1.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°, ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ΅ΡΠΈ ΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ 100 ΡΠ·ΡΠΊΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 43
https://pub.dev/packages/fonika_translate
telegram_login 1.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· Telegram Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Flutter, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠ΅ SDK Telegram.
π ΠΠ°ΠΉΠΊΠΈ: 2, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 0
https://pub.dev/packages/telegram_login
customized_country_phone_picker 1.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ
ΠΏΠΎΠ»Π΅ΠΉ Π²Π²ΠΎΠ΄Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ
Π½ΠΎΠΌΠ΅ΡΠΎΠ² Ρ Π²ΡΠ±ΠΎΡΠΎΠΌ ΡΡΡΠ°Π½Ρ.
π ΠΠ°ΠΉΠΊΠΈ: 4, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 181
https://pub.dev/packages/customized_country_phone_picker
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestNewPackages #sd_utils #arc_gauge #flutter_davoice #fonika_translate #telegram_login #customized_country_phone_picker
1 022
ΠΠ±Π·ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° ΡΠ΅ΠΌΡ Generic Picker
flutter_pickers 2.2.0
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΡΠ±ΠΎΡΡΠΈΠΊΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π΄Π°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ, Π°Π΄ΡΠ΅Ρ, ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΉ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²ΡΠ±ΠΎΡ. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 62 Π»Π°ΠΉΠΊΠ° ΠΈ 1.2K ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ.
π ΠΠ°ΠΉΠΊΠΈ: 62, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 1.2K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 3 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/flutter_pickers
flutter_picker_plus 1.5.6
ΠΡΠΎΡ ΠΌΠΎΡΠ½ΡΠΉ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ-ΠΏΠΈΠΊΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΏΠΎΠ² ΠΏΠΈΠΊΠ΅ΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΡΠ»ΠΎ, Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ, ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 20 ΡΠ·ΡΠΊΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΡΡΠΊΠΈΠΉ.
π ΠΠ°ΠΉΠΊΠΈ: 60, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 7.7K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 4 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/flutter_picker_plus
bottom_picker 4.1.1
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΠ΅ Π½ΠΈΠΆΠ½ΠΈΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter. ΠΠ½ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ Π΄Π°Ρ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°.
π ΠΠ°ΠΉΠΊΠΈ: 364, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 9.4K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 8 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/bottom_picker
numeric_selector 0.0.4
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΡ ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°Π²Π½ΠΎΠΉ ΠΏΡΠΎΠΊΡΡΡΠΊΠΎΠΉ ΠΈ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π²ΠΈΠ±ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΡΡ.
π ΠΠ°ΠΉΠΊΠΈ: 8, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 109
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 2 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/numeric_selector
day_month_picker 1.0.3
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π΄Π΅Π½Ρ ΠΈ ΠΌΠ΅ΡΡΡ ΠΈΠ· Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
π ΠΠ°ΠΉΠΊΠΈ: 30, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 124
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 5 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/day_month_picker
numberpicker_dynamic 0.5.1
ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΈΡΠ»Π° ΠΈ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠ΅ Π΄ΡΠΎΠ±ΠΈ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΌΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
π ΠΠ°ΠΉΠΊΠΈ: 0, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 12
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 8 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/numberpicker_dynamic
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #flutter_pickers #flutter_picker_plus #bottom_picker #numeric_selector #day_month_picker #numberpicker_dynamic
1 022
π Duit β Π²ΡΡ. ΠΡΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΡΠ΅ΠΏΠΈΠ»Π° ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΠ½ΠΎΠ³Π΄Π° Π½ΠΎΠ²ΠΎΡΡΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ β ΡΡΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π»ΠΈΠ·Ρ ΠΈ Π°ΠΏΠ΄Π΅ΠΉΡΡ. ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠΎ ΡΠ΅ΡΡΠ½ΡΠ΅ ΠΈ ΠΎΡΠ΅Π½Ρ Π»ΠΈΡΠ½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ.
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅ (ΡΡΡ, ΡΡΡ ΠΈ ΡΡΡ) β Duit (BDUI-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ Flutter) β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡ
ΠΎΠ΄ΠΈΡ Π² Π·Π°ΠΌΠΎΡΠΎΠ·ΠΊΡ.
ΠΠ²ΡΠΎΡ ΠΏΠΎΡΡΠ°ΡΠΈΠ» Π½Π° Π½Π΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π΄Π²ΡΡ
Π»Π΅Ρ: Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°, DSL, Π΄Π΅ΡΡΡΠΊΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΏΠΎΠΏΡΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΎΡΠΌΡΡΠ»ΠΈΡΡ UI-ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Ρ Π²ΠΎ Flutter. ΠΡΠΎ Π±ΡΠ» Π½Π΅ ΠΏΡΠΎΡΡΠΎ pet-ΠΏΡΠΎΠ΅ΠΊΡ β ΡΡΠΎ Π±ΡΠ»Π° Π½Π°ΡΡΠΎΡΡΠ°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½Π°Ρ ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΡΡΡ.
ΠΠΎ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΠ»ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΎΡΠΎΠ·Π½Π°Π½ΠΈΠ΅:
π ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΡΠ°Π΄ΠΎΡΡΡ
π ΡΡΠΈΠ»ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ ΠΎΠΊΡΠΏΠ°ΡΡΡΡ (Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄Π΅Π½ΡΠ³Π°ΠΌΠΈ β Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΡΠΊΠ»ΠΈΠΊΠΎΠΌ)
π Π° ΡΠ°ΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ BDUI ΠΎΠΊΠ°Π·Π°Π»ΡΡβ¦ ΡΠΏΠΎΡΠ½ΡΠΌ ΡΡΠΏΠΈΠΊΠΎΠΌ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ
Π, ΠΏΠΎΠΆΠ°Π»ΡΠΉ, ΡΠ°ΠΌΠ°Ρ ΡΠΈΠ»ΡΠ½Π°Ρ ΠΌΡΡΠ»Ρ ΠΈΠ· Π²ΡΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ:
Β«Open source Π½Π΅ ΠΏΡΠΎ Π½ΠΎΠ²ΡΠ΅ ΠΈΠ΄Π΅ΠΈ. ΠΠ½ ΠΏΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌΒ»
π Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ Π΄Π°Π»ΡΡΠ΅:
β ΠΏΡΠΎΠ΅ΠΊΡ ΠΎΡΡΠ°ΡΡΡΡ Π½Π° GitHub
β ΠΏΠ°ΠΊΠ΅ΡΡ ΠΎΡΡΠ°Π½ΡΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ
β Π°Π²ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΠ°ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ
β Π½ΠΎ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ
π Π§Π΅Π³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ:
β Π½ΠΎΠ²ΡΡ
ΡΠΈΡ
β Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ
β ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ
β‘οΈ ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ Π½Π°Ρ?
Π’Π°ΠΊΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ β ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅Π΄ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΡΡ:
β Π½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΡΡΡΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½Π½ΡΠΌ
β Π½Π΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ΄Π΅Ρ Β«Π²ΡΡΡΡΠ΅Π»ΠΈΠ²Π°Π΅ΡΒ»
β ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ
Π Π΄Π°, ΡΡΠΎ Π½Π΅ ΠΏΡΠΎ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠΎ ΠΏΡΠΎ Π²Π·ΡΠΎΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°.
π ΠΡΡΠ°ΡΠΈ, Π°Π²ΡΠΎΡ ΠΏΡΠΈΠ½ΡΠ» ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ²ΠΎΠΉ Π΄Π΅Π½Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ β ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΎ Π·Π°ΠΊΡΡΠ² ΠΎΠ΄Π½Ρ Π³Π»Π°Π²Ρ ΠΈ Π½Π°ΡΠ°Π² Π½ΠΎΠ²ΡΡ.
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΠ΅ΡΠΈΡΡ Π±Π»ΠΎΠ³ Π°Π²ΡΠΎΡΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΠΈΠΊΠΈΡΡ Π‘ΠΈΠ½ΡΠ²ΠΈΠ½Π°, Π΄ΡΠΌΠ°Ρ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ ΡΠ°Π΄!
π¬ Π Π²Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ Π²ΡΠ³ΠΎΡΠ°Π½ΠΈΠ΅ΠΌ Π½Π° ΡΠ²ΠΎΠΈΡ
pet-ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
?
ΠΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ β Π΄ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π½Π΅ΡΠΌΠΎΡΡΡ Π½ΠΈ Π½Π° ΡΡΠΎ?
#Flutter #OpenSource #Dart #Duit #FlutterPulse #FlutterPulseNews
1 022
π¦ ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ Dart-ΠΏΠ°ΠΊΠ΅Ρ Π½Π° pub.dev
Π₯ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ρ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ? ΠΠΎΠΊΠ°Π·ΡΠ²Π°Ρ ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΡΡΡ ΠΎΡ
dart create Π΄ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° pub.dev! π
π ΠΠ°ΠΊΠ΅Ρ β ΠΠ»Π°Π³ΠΈΠ½:
πΉ ΠΠ°ΠΊΠ΅Ρ β ΡΠΈΡΡΡΠΉ Dart-ΠΊΠΎΠ΄, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π΅Π·Π΄Π΅ (Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ, ΡΡΠΈΠ»ΠΈΡΡ, Π°Π»Π³ΠΎΡΠΈΡΠΌΡ)
πΉ ΠΠ»Π°Π³ΠΈΠ½ β ΠΌΠΎΡΡ ΠΊ Π½Π°ΡΠΈΠ²Π½ΡΠΌ API (ΠΊΠ°ΠΌΠ΅ΡΠ°, Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡ, Bluetooth)
π Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠ°:
lib/ β ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ API
lib/src/ β Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ (data/domain/repository)
test/ β ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΡ
example/ β Π΄Π΅ΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
βοΈ ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Β«Π½Π° ΡΡΠ΅ΡΠΎΠΈΠ΄Π°Ρ
Β»:
β
ApiHelper β ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ HTTP ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ
β
CountriesApi β Π²ΡΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ½Π΄ΠΏΠΎΠΈΠ½ΡΡ
β
CountryFields enum β ΡΠΈΠΏΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π·Π°ΠΏΡΠΎΡΡ (Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΠΊ!)
β
CountryModel β ΡΡΡΠΎΠ³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ
β
Repository β Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ + ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ Π΄Π°Π½Π½ΡΡ
π― Π§ΠΈΡΡΡΠΉ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ API:
RestCountries.getAllCountries(fields: [...])
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ Π½ΠΈ URL, Π½ΠΈ JSON β ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ!
π ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° pub.dev:
1οΈβ£ ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ: Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π½Π° pub.dev ΡΠ΅ΡΠ΅Π· Google
2οΈβ£ ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ pubspec.yaml: ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠΌΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π²Π΅ΡΡΠΈΡ
3οΈβ£ ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΠΉ README.md β ΡΡΠΎ Π²Π°ΡΠ° Β«Π²ΠΈΡΡΠΈΠ½Π°Β»
4οΈβ£ ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΠ΅ CHANGELOG.md β Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π°
5οΈβ£ Π‘ΡΡ
ΠΎΠΉ Π·Π°ΠΏΡΡΠΊ: dart pub publish --dry-run
6οΈβ£ ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ: dart pub publish
π‘ ΠΡΠΎ-ΡΠΎΠ²Π΅Ρ: Dry-run ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ Π²ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΄ΠΎ ΡΠ΅Π»ΠΈΠ·Π° β Π½Π΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΡΡΠΎΡ ΡΠ°Π³!
π ΠΠΎΡΠΎΠ²ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ:
pub.dev/packages/rest_countries_data
GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ
π Π‘ΡΡΠ»ΠΊΠΈ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ:
Π§ΠΈΡΠ°ΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅
Read in English
Π§ΠΈΡΠ°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»
ΠΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΈΡΠΈΡΠ΅ ΠΏΠΎ Ρ
ΡΡΡΠ΅Π³Ρ #FlutterPulseMedium β¨
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 022
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅ΡΠ° Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ P2P-Π·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ
π±π»
ΠΠ²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ Ρ
ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΡΠΈΡΡΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ end-to-end ΠΈ Π½Π΅ Ρ
ΡΠ°Π½ΠΈΡ ΠΈΡ
Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ libp2p Π½Π° ΡΠ·ΡΠΊΠ΅ Go, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠΈΡΠΎΠ². π
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π°Π²ΡΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Flutter, Π° Π²ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ Π½Π° Go. ΠΠ»Ρ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Dart ΠΈ Go ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Foreign Function Interface (FFI). Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΈΡΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠΉ ΡΠ·Π΅Π» - Circuit Relay v2. π
ΠΠ²ΡΠΎΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ±ΠΎΡΠΊΠΈ Go-ΠΊΠΎΠ΄Π° Π² C-ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ shared library ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π΅Π΅ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ FFI Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° Go-ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ· Dart. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π°Π²ΡΠΎΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊ Ρ C-ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΠ· Dart, ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΌΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Go ΠΈ Dart. π
Π§ΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ: ΡΡΡΠ»ΠΊΠ°
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #libp2p #messenger
1 022
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
synchronized 3.4.0+1 - ΠΠ°ΠΊΠ΅Ρ synchronized ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Dart. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΡΠ΅Π±ΡΠ΅Ρ Dart 3.11. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 651 Π»Π°ΠΉΠΊΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ 2.9Π ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. π ΠΠ°ΠΉΠΊΠΈ: 651, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.9Π
https://pub.dev/packages/synchronized
connection_notifier 4.0.1 - ΠΠ°ΠΊΠ΅Ρ connection_notifier ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎ ΡΡΠ°ΡΡΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠΎΠΌ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΡΠ°. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ 4.0.1 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Ρ Π²Π΅ΡΡΠΈΠΈ 3.x Π½Π° 4.0, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 114 Π»Π°ΠΉΠΊΠΎΠ² ΠΈ 535 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. π ΠΠ°ΠΉΠΊΠΈ: 114, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 535
https://pub.dev/packages/connection_notifier
intercom_flutter 9.6.4 - ΠΠ°ΠΊΠ΅Ρ intercom_flutter ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΡΠΊΠΎΠΉ Π΄Π»Ρ Intercom Android, iOS ΠΈ Web-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Intercom Π² ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π²Π΅ΡΡΠΈΠΈ Intercom Android SDK Π΄ΠΎ 18.0.2 ΠΈ Intercom iOS SDK Π΄ΠΎ 19.5.7. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 151 Π»Π°ΠΉΠΊΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ 108 000 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. π ΠΠ°ΠΉΠΊΠΈ: 151, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 108Π
https://pub.dev/packages/intercom_flutter
dart_jsonwebtoken 3.4.1 - ΠΠ°ΠΊΠ΅Ρ dart_jsonwebtoken ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ JSON Web Token (JWT) Π² Dart. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²Π΅ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ JWT. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΏΠΈΡΠΊΠ° Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠΉ (aud) ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π·Π°ΡΠΈΡΠ½ΡΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ claims exp, nbf ΠΈ iat. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 357 Π»Π°ΠΉΠΊΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ 786 000 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. π ΠΠ°ΠΉΠΊΠΈ: 357, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 786Π
https://pub.dev/packages/dart_jsonwebtoken
flutter_gen_runner 5.14.0 - ΠΠ°ΠΊΠ΅Ρ flutter_gen_runner ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π°ΠΊΡΠΈΠ²ΠΎΠ², ΡΡΠΈΡΡΠΎΠ², ΡΠ²Π΅ΡΠΎΠ² ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅ΡΡΡΡΠΎΠ² Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Flutter, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
API ΠΈ ΡΠ½ΠΈΠΆΠ°Ρ ΡΠΈΡΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ `build_runner --workspace` ΠΈ `fluttergen --workspace`, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π² workspace-ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 315 Π»Π°ΠΉΠΊΠΎΠ² ΠΈ Π±ΠΎΠ»Π΅Π΅ 370 000 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. π ΠΠ°ΠΉΠΊΠΈ: 315, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 370Π
https://pub.dev/packages/flutter_gen_runner
flutter_gen 5.14.0 - ΠΠ°ΠΊΠ΅Ρ flutter_gen - ΡΡΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Flutter, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡΡΡ, ΡΡΠΈΡΡΡ, ΡΠ²Π΅ΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ assets Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ `build_runner --workspace` ΠΈ `fluttergen --workspace`, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π² workspace-ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈ. ΠΠ°ΠΊΠ΅Ρ ΠΈΠΌΠ΅Π΅Ρ 1730 Π»Π°ΠΉΠΊΠΎΠ² ΠΈ 74100 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ. π ΠΠ°ΠΉΠΊΠΈ: 1730, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 74.1Π
https://pub.dev/packages/flutter_gen
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#Flutter #Dart #pubdev #FlutterPulse #FlutterPulseBestPackages #synchronized #connection_notifier #intercom_flutter #dart_jsonwebtoken #flutter_gen_runner #flutter_gen
1 022
ΠΠ±Π·ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° ΡΠ΅ΠΌΡ Chat
stream_chat 9.23.0
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π½Π° Dart, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Flutter. ΠΠ°ΠΊΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
π ΠΠ°ΠΉΠΊΠΈ: 72, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 41.9K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 2 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/stream_chat
stream_chat_flutter 9.23.0
ΠΠ°ΠΊΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ UI-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ. ΠΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Android, iOS, Web ΠΈ MacOS.
π ΠΠ°ΠΉΠΊΠΈ: 388, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 38.9K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 2 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/stream_chat_flutter
chat_bubbles 1.9.0
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΠΏΡΠ·ΡΡΠ΅ΠΉ ΡΠ°ΡΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ Π°ΡΠ΄ΠΈΠΎ ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ½ ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ.
π ΠΠ°ΠΉΠΊΠΈ: 566, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 14.1K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 42 Π΄Π½Ρ Π½Π°Π·Π°Π΄
https://pub.dev/packages/chat_bubbles
flutter_chat_ui 2.11.1
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ - ΠΎΡΠΊΡΡΡΡΠΉ ΡΠ°Ρ-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Flutter, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
π ΠΠ°ΠΉΠΊΠΈ: 1610, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 69.8K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 4 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/flutter_chat_ui
whatsapp 4.0.0
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ WhatsApp Business API Π² Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter. ΠΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΌΠ΅Π΄ΠΈΠ°, ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
π ΠΠ°ΠΉΠΊΠΈ: 211, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 261
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 6 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/whatsapp
chatview 3.0.0
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΡΠΎΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠ°ΡΠ° Π² Π²Π°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter. ΠΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΠΈΡΠΊ, ΠΌΠ΅Π½Ρ Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
π ΠΠ°ΠΉΠΊΠΈ: 645, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 1.4K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 4 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/chatview
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #pubdev #flutterpulse #stream_chat #stream_chat_flutter #chat_bubbles #flutter_chat_ui #whatsapp #chatview
1 022
πΌ Flutter Π±Π΅Π· ΡΠΊΡΠ°Π½Π°: Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅Π½Π΄Π΅Ρ-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ Π΄Π»Ρ 4K-ΡΠΊΡΠΏΠΎΡΡΠ°
RepaintBoundary β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ. ΠΠΎ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π²ΠΈΠ·ΠΈΡΠΊΡ 300 DPI ΠΈΠ»ΠΈ Π±Π°Π½Π½Π΅Ρ 4K Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° 1080p? π€
ΠΠΎΡΠ° ΠΈΠ΄ΡΠΈ headless β ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Flutter ΠΎΡ ΡΠΊΡΠ°Π½Π° ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π½Π΄Π΅Ρ-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½ΠΎΠΌ Π²ΡΡΡΠ½ΡΡ!
π§ Π’ΡΠΈ Π΄Π΅ΡΠ΅Π²Π° Flutter:
πΉ Widget Tree β Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΡΡΡΠΆ
πΉ Element Tree β ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠΉ ΡΠΈΠΊΠ» ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡΡ
πΉ Render Tree β Π»Π΅ΠΉΠ°ΡΡ, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠ½Π³, ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°
βοΈ Π§Π΅ΡΡΡΠ΅ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΠΊΠ»Π°ΡΡΠ°:
β
BuildOwner β ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ±ΠΎΡΠΊΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
β
PipelineOwner β ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΡΠ΅Ρ layout ΠΈ paint
β
RenderView β ΠΊΠΎΡΠ΅Π½Ρ ΡΠ΅Π½Π΄Π΅Ρ-Π΄Π΅ΡΠ΅Π²Π° (Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ!)
β
RenderObjectToWidgetAdapter β ΠΌΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΡΠ΅Π½Π΄Π΅ΡΠΎΠΌ
π ViewConfiguration β ΠΌΠ°Π³ΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ:
logicalConstraints β ΡΠ°Π·ΠΌΠ΅Ρ Β«ΡΠΊΡΠ°Π½Π°Β» Π² Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠΈΠΊΡΠ΅Π»ΡΡ
physicalConstraints + devicePixelRatio β ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ
π ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ flush (Π²Π°Ρ Π»ΠΈΡΠ½ΡΠΉ WidgetsBinding):
1οΈβ£ buildScope() β ΡΠΎΠ·Π΄Π°ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
2οΈβ£ finalizeTree() β Π·Π°Π²Π΅ΡΡΠ°Π΅ΠΌ ΡΠ±ΠΎΡΠΊΡ
3οΈβ£ flushLayout() β ΡΡΠΈΡΠ°Π΅ΠΌ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ
4οΈβ£ flushCompositingBits() β Π³ΠΎΡΠΎΠ²ΠΈΠΌ ΡΠ»ΠΎΠΈ β οΈ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ!
5οΈβ£ flushPaint() β ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ
π¨ Use Case: ΠΏΠ΅ΡΠ°ΡΡ 300 DPI
ΠΠΈΠ·ΠΈΡΠΊΠ° 3.5"Γ2" = 1050Γ600 ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ
scaleFactor = 300 / 96 β 3.125
ΠΠ΅ΠΉΠ°ΡΡ ΡΡΠΈΡΠ°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌ Ρ
ΠΎΠ»ΡΡΠ΅ β Π½Π΅ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°!
β οΈ ΠΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ Π»ΠΎΠ²ΡΡΠΊΠΈ:
β flushPaint() Π½Π΅ ΠΆΠ΄ΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ ΠΈ ΡΡΠΈΡΡΠΎΠ²
β
preload ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· precacheImage()
β
Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΡΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· loadFontFromList() ΠΠ ΡΠ±ΠΎΡΠΊΠΈ
π§© Π§Π΅ΠΊΠ»ΠΈΡΡ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ:
πΈ ΠΠ±Π΅ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΡΠ΅Π½Ρ Π² Directionality (TextDirection.ltr)
πΈ ΠΠΎΠ±Π°Π²ΡΡΠ΅ MediaQuery Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ
πΈ ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ DefaultTextStyle Π΄Π»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°
π― ΠΠ»Π°Π²Π½ΡΠΉ ΠΈΠ½ΡΠ°ΠΉΡ:
Flutter β ΡΡΠΎ Π½Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ. ΠΡΠΎ ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½ΡΠΉ 2D-ΡΠ΅Π½Π΄Π΅Ρ-Π΄Π²ΠΈΠΆΠΎΠΊ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΠΊΡΠ°Π½ β ΠΏΡΠΎΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
Π²ΡΡ
ΠΎΠ΄ΠΎΠ².
π Π‘ΡΡΠ»ΠΊΠΈ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ:
Π§ΠΈΡΠ°ΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅
Read in English
Π§ΠΈΡΠ°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»
ΠΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΈΡΠΈΡΠ΅ ΠΏΠΎ Ρ
ΡΡΡΠ΅Π³Ρ #FlutterPulseMedium β¨
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 022
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
liquid_glass_widgets 0.7.15 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΡΡΠ΅ΠΊΡΠΎΠ² Apple's iOS 26 Liquid Glass Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter, Π²ΠΊΠ»ΡΡΠ°Ρ 37 ΡΡΠ΅ΠΊΠ»ΡΠ½Π½ΡΡ
Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ ΡΡΡΠ΅ΠΊΡΠΎΠΌ ΡΠ°Π·ΠΌΡΡΠΈΡ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π°Π½ΠΈΠΌΠ°ΡΠΈΡΠΌΠΈ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ»ΡΡΡΠ΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅ΡΡΡ. π ΠΠ°ΠΉΠΊΠΈ: 77, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 5.6Π
https://pub.dev/packages/liquid_glass_widgets
firestore_cache 2.19.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Firestore Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Flutter. Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. π ΠΠ°ΠΉΠΊΠΈ: 107, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 1.3Π
https://pub.dev/packages/firestore_cache
google_api_headers 5.2.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° Google API Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ API. Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. π ΠΠ°ΠΉΠΊΠΈ: 31, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 54.7Π
https://pub.dev/packages/google_api_headers
connection_notifier 4.0.0 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΎ ΡΡΠ°ΡΡΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ½ΡΠ΅ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠ»ΡΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ. π ΠΠ°ΠΉΠΊΠΈ: 114, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 527
https://pub.dev/packages/connection_notifier
animate_do 5.1.0 - Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ Π΄Π»Ρ Flutter, Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ Animate.css. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠ»ΡΡΡΠ΅Π½Π° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ. π ΠΠ°ΠΉΠΊΠΈ: 4.9Π, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 88.2Π
https://pub.dev/packages/animate_do
device_preview_plus 2.7.1 - ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΊΠ°ΠΊ Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. π ΠΠ°ΠΉΠΊΠΈ: 65, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 12.6Π
https://pub.dev/packages/device_preview_plus
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #liquid_glass_widgets #firestore_cache #google_api_headers #connection_notifier #animate_do #device_preview_plus
1 022
ΠΠ±Π·ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π° ΡΠ΅ΠΌΡ Localization, Internationalization & Translation
bidi 2.0.13
ΠΠ°ΠΊΠ΅Ρ bidi ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΈΡ
Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Ρ ΡΠ·ΡΠΊΠΈ seperti ΠΏΠ΅ΡΡΠΈΠ΄ΡΠΊΠΈΠΉ, ΠΈΠ²ΡΠΈΡ ΠΈ Π°ΡΠ°Π±ΡΠΊΠΈΠΉ. ΠΠΎΠ»Π΅Π΅ 705000 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ ΠΈ 19 Π»Π°ΠΉΠΊΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 19, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 705K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 12 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/bidi
flutter_localization 0.4.0
ΠΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ
Map ΠΈΠ»ΠΈ JSON-ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠ½ ΠΏΡΠΎΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π±ΡΡΡΡ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
π ΠΠ°ΠΉΠΊΠΈ: 463, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 65.6K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 18 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
https://pub.dev/packages/flutter_localization
slang 4.14.0
ΠΠ°ΠΊΠ΅Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ (i18n) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΉΠ»ΠΎΠ² JSON, YAML, CSV ΠΈΠ»ΠΈ ARB. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, ΡΡΡΠΎΠΉΡΠΈΠ² ΠΊ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΠΈ Π±ΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅.
π ΠΠ°ΠΉΠΊΠΈ: 748, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 201K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 35 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
https://pub.dev/packages/slang
intl_utils 2.8.14
ΠΠ°ΠΊΠ΅Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π°ΡΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π°ΠΌΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ² .arb ΠΈ Π²Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Flutter. ΠΠ½ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ boilerplate-ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Dart Intl ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π°Π²ΡΠΎΠ·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠ»ΡΡΠ΅ΠΉ Π² ΠΊΠΎΠ΄Π΅ Dart.
π ΠΠ°ΠΉΠΊΠΈ: 243, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 201K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 2 ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄
https://pub.dev/packages/intl_utils
easy_localization 3.0.8
ΠΠ°ΠΊΠ΅Ρ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ Π»Π΅Π³ΠΊΠΎΠΉ ΠΈ Π±ΡΡΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Flutter. ΠΠ½ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ: Π»Π΅Π³ΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ² JSON, CSV, Yaml, Xml ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
π ΠΠ°ΠΉΠΊΠΈ: 3810, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 210K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 8 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/easy_localization
translator 1.0.4+1
ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ°: Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ API Google Translate Π΄Π»Ρ Dart. Π£ΠΆΠ΅ 2260 ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ ΠΈ 742 Π»Π°ΠΉΠΊΠ°!
π ΠΠ°ΠΉΠΊΠΈ: 742, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.3K
π
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ: 7 ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°Π·Π°Π΄
https://pub.dev/packages/translator
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #pubdev #flutterpulse #FlutterPulseThemedPackages #bidi #flutter_localization #slang #intl_utils #easy_localization #translator
1 022
π Π€ΠΎΠ½ΠΎΠ²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ Π²ΠΎ Flutter: ΠΊΠ°ΠΊ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π·Π°ΠΊΡΡΡΠΎ
ΠΠΎΠΌΠ½Ρ ΠΏΠ°Π½ΠΈΠΊΡ: ΠΌΠΎΡ ΡΠΈΡΠ½Π΅Ρ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π² ΡΠΎΠ½Π΅β¦ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» ΡΠ΅Π»Π΅ΡΠΎΠ½. Π¨Π°Π³ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π»ΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ, Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡ β ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΡΡ, Π° ΡΠ΅ΠΉΡΠΈΠ½Π³ ΡΠΏΠ°Π» Ρ 5.0 Π΄ΠΎ 3.2 Π·Π° Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ. π
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠΆΠ΅ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΊΠΎΠ΄ Β«ΡΠΌΠΈΡΠ°Π΅ΡΒ» ΠΏΡΠΈ Π·Π°ΠΊΡΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ β ΡΡΠΎΡ Π³Π°ΠΉΠ΄ Π΄Π»Ρ Π²Π°Ρ.
π Π’ΡΠΈ ΡΠ°Π±ΠΎΡΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄Π°:
πΉ WorkManager β Π΄Π»Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ:
β
Π‘ΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ
β
ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ², ΠΎΡΠΈΡΡΠΊΠ° ΠΊΡΡΠ°
β οΈ ΠΠΈΠ½. ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» Π½Π° Android β 15 ΠΌΠΈΠ½ΡΡ, Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ ΠΠ‘
πΉ Flutter Local Notifications β Π΄Π»Ρ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ:
β
ΠΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠ΅ Π°Π»Π΅ΡΡΡ, ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
β
Π’ΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ
β οΈ ΠΠ° Android 12+ Π½ΡΠΆΠ΅Π½ Π·Π°ΠΏΡΠΎΡ
requestExactAlarmsPermission()!
πΉ Background Fetch β Π΄Π»Ρ Π±ΡΡΡΡΡΡ
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ:
β
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½ΠΎΠ²ΡΡ
ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°
β
iOS-friendly ΠΏΠΎΠ΄Ρ
ΠΎΠ΄
β οΈ iOS ΡΠ°ΠΌΠ° ΡΠ΅ΡΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΏΡΡΡΠΈΡΡ Π·Π°Π΄Π°ΡΡ β ΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ
π ΠΠ°ΠΆΠ½ΡΠ΅ Π½ΡΠ°Π½ΡΡ:
β Π ΡΠΎΠ½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°ΡΠ°Ρ
Π½Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ UI β Π½Π΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Navigator, BuildContext, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ
β
ΠΠΎΠΆΠ½ΠΎ: Π²ΡΠ·ΡΠ²Π°ΡΡ API, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΠ, ΡΠΎΡ
ΡΠ°Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ
β ΠΠ΅ ΠΎΠΆΠΈΠ΄Π°ΠΉΡΠ΅ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠΌΠΈΠ½Π³Π° β ΠΠ‘ Π³ΡΡΠΏΠΏΠΈΡΡΠ΅Ρ Π·Π°Π΄Π°ΡΠΈ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π±Π°ΡΠ°ΡΠ΅ΠΈ
β
ΠΡΠ΅Π³Π΄Π° ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Π² release-ΡΠ΅ΠΆΠΈΠΌΠ΅
β ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΡΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
β’ Android: ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² AndroidManifest.xml
β’ iOS: UIBackgroundModes Π² Info.plist + Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² Xcode
π‘ ΠΠΎΠΉ ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½-ΡΡΠ΅ΠΊ:
πΈ WorkManager β ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΊΠ°ΠΆΠ΄ΡΠ΅ 2 ΡΠ°ΡΠ°
πΈ Local Notifications β Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ Π² 7:00
πΈ Background Fetch β ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½ΠΎΠ²ΡΡ
ΡΠ΅Π»Π»Π΅Π½Π΄ΠΆΠ΅ΠΉ
π― ΠΠ»Π°Π²Π½ΡΠΉ ΠΈΠ½ΡΠ°ΠΉΡ:
Π€ΠΎΠ½ΠΎΠ²ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ β ΡΡΠΎ Π½Π΅ ΠΌΠ°Π³ΠΈΡ Flutter. ΠΡΠΎ Π½Π°ΡΠΈΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Flutter ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ. ΠΡΠΈΠΌΠΈΡΠ΅ ΡΡΠΎ β ΠΈ Π²ΡΡ ΡΡΠ°Π½Π΅Ρ ΠΏΡΠΎΡΠ΅.
π Π‘ΡΡΠ»ΠΊΠΈ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ:
Π§ΠΈΡΠ°ΡΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅
Read in English
Π§ΠΈΡΠ°ΡΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»
ΠΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΈΡΠΈΡΠ΅ ΠΏΠΎ Ρ
ΡΡΡΠ΅Π³Ρ #FlutterPulseMedium β¨
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #flutterpulse #FlutterPulseMedium1 022
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
quran_library 4.0.0 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΠΎΡΠ°Π½Π°, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ Π°ΡΡΠΎΠ² ΠΈ ΡΡΡ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΡΡΠΈΡΡΡ Π’Π°Π΄ΠΆΠ²ΠΈΠ΄, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π°Π²ΡΠΎΠΏΡΠΎΠΊΡΡΡΠΊΠΈ ΠΈ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΠ»ΠΈ ΠΠΆΠ°Π±Π΅Ρ Π΄Π»Ρ Π°ΡΡΠΎΠ² ΠΈ ΡΡΡ. π ΠΠ°ΠΉΠΊΠΈ: 73, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 1.2Π
https://pub.dev/packages/quran_library
cupertino_native_better 1.4.2 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°ΡΠΈΠ²Π½ΡΡ
iOS-Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ² Ρ ΡΡΡΠ΅ΠΊΡΠΎΠΌ Liquid Glass Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
Flutter. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ CNTabBarRouteObserver Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΊΡΡΡΠΈΡ ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. π ΠΠ°ΠΉΠΊΠΈ: 40, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.7Π
https://pub.dev/packages/cupertino_native_better
face_detection_tflite 6.0.0 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π»ΠΈΡ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡ
ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΡ
. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΊΠ»Π°ΡΡΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. π ΠΠ°ΠΉΠΊΠΈ: 13, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 4.4Π
https://pub.dev/packages/face_detection_tflite
flutter_zoom_videosdk 1.0.0 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Video SDK Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Flutter. Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ. π ΠΠ°ΠΉΠΊΠΈ: 37, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 4.1Π
https://pub.dev/packages/flutter_zoom_videosdk
google_maps_flutter_android 2.19.8 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Google Maps Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Android, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π½Π° Flutter. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Kotlin Pigeon. π ΠΠ°ΠΉΠΊΠΈ: 22, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 799Π
https://pub.dev/packages/google_maps_flutter_android
ApolloVM 0.1.11 - ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π°, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. Π Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ null-Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ² ΠΈ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ
ΡΠΈΠΏΠΎΠ². π ΠΠ°ΠΉΠΊΠΈ: 50, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 1.1Π
https://pub.dev/packages/apollovmdart
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#Flutter #Dart #PubDev #FlutterPulse #FlutterPulseBestPackages #quran_library #cupertino_native_better #face_detection_tflite #flutter_zoom_videosdk #google_maps_flutter_android #ApolloVM
1 022
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Flutter-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠΎΠ²: ΠΎΠΏΡΡ ΠΈ ΡΡΠΎΠΊΠΈ
ππ»
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Flutter ΡΠ°ΡΡΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π²ΡΡ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠΌ Π²Ρ
ΠΎΠ΄ΠΎΠΌ, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠΌ, ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ. π€
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ ΡΡΠΎΠ²Π΅Π½Ρ Flutter, Π° ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΡΡΠ΅Π±Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π·Π°ΡΡΠ» Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ» Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ? π ΠΠ»ΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π΅ΡΡΡ, Π½ΠΎ realtime-ΡΠ»ΠΎΠΉ ΡΠΌΠ΅Ρ? π
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ
ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π°Π²ΡΠΎΡ ΡΡΠ°ΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ². ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, ΠΎΠ½ ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°, Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΡΡ ΡΠ°ΡΡΡ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΅ΠΌΡ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π½Π°Π΄ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ. π
ΠΠΎ-Π²ΡΠΎΡΡΡ
, Π°Π²ΡΠΎΡ ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΠΎΡ ΡΡΡΠ½ΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ Π²ΡΡ
ΠΎΠ΄Π΅ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½ Π½Π°ΡΠ°Π» ΠΏΠ΅ΡΠ΅ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²ΡΡ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² ΡΠ΅Π»ΠΈΠΊΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΅ΠΌΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌ. π
Π-ΡΡΠ΅ΡΡΠΈΡ
, Π°Π²ΡΠΎΡ ΠΏΠ΅ΡΠ΅ΡΡΠ» ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ HTTP-Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ HTTP ΠΈ WebSocket Π΄Π»Ρ Π΄ΠΎΠ»Π³ΠΈΡ
ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π΅ΠΌΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ°ΠΉΠΌΠ°ΡΡΠ°ΠΌΠΈ, Π½Π΅ΡΠ²Π½ΡΠΌ UX ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ Ρ Π΄ΠΎΠ»Π³ΠΈΠΌΠΈ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ. π
Π§ΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ: ΡΡΡΠ»ΠΊΠ°
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #flutterpulse #flutterpulsehabr #mobiledevelopment #flutterapp
