Flutter Pulse
Open in Telegram
ΠΠ° ΠΊΠ°Π½Π°Π»Π΅ Π±ΡΠ΄ΡΡ Π½ΠΎΠ²ΠΎΡΡΠΈ ΠΏΡΠΎ flutter Ρ ΡΠ°ΠΉΡΠΎΠ², ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ.
Show more1 007
Subscribers
-124 hours
-17 days
-330 days
Posts Archive
1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
camera_web 0.3.5+5 β Π²Π΅Π±-ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°
camera Π΄Π»Ρ Flutter. ΠΠ°ΠΊΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ camera β ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² pubspec.yaml Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ.
π§ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: ΡΠ±ΡΠ°Π½Π° Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Π°Ρ Π°Π½Π½ΠΎΡΠ°ΡΠΈΡ @JS Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Ρ
extension types (ΡΠΈΠΊΡ ΡΠ±ΠΎΡΠΊΠΈ/ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°).
π ΠΠ°ΠΉΠΊΠΈ: 91, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 318Π
π pub.dev/packages/camera_web
saropa_lints 14.4.3 β Π»ΠΈΠ½ΡΠ΅Ρ Π΄Π»Ρ Dart/Flutter, Π»ΠΎΠ²ΡΡΠΈΠΉ ΡΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ, ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ (OWASP Top 10) ΠΈ ΠΊΡΠ°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. ΠΠ΄ΡΡ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ΅ Ρ VS Code-ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ (Health Score, Security Posture, ΡΡΠΈΠ°ΠΆ ΠΏΡΠ°Π²ΠΈΠ»).
π§ Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ ΡΠ°Π½ΡΠ°ΠΉΠΌ-Π±Π°Π³ Π² ΡΠ΅ΠΏΠΎΡΡΠ΅ΡΠ΅ (ΠΌΠΎΠ³Π»ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ignore-ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ); ΠΌΠ°ΡΡΠΎΠ²ΡΠΉ ΡΠΈΡΡ-ΠΊΠΎΠ΄ (209 ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ°) ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΌΡΡΡΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°; Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ CI-Π³Π΅ΠΉΡΡ (dart fix, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° recommended.yaml), Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠ°ΠΊΠ΅ΡΠ° Π²ΠΏΠ΅ΡΠ΅Π΄.
π ΠΠ°ΠΉΠΊΠΈ: 9, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 4.3Π
π pub.dev/packages/saropa_lints
bluesky 2.4.5 β ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ Bluesky/AT Protocol Π΄Π»Ρ Dart ΠΈ Flutter.
π§ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π»Π΅ΠΊΡΠΈΠΊΠΎΠ½Ρ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΠΈ Ozone. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° recommendedPolicies ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π΅ΠΉ (tools.ozone.queue), Π²ΠΊΠ»ΡΡΠ°Ρ Π½ΠΎΠ²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ.
π ΠΠ°ΠΉΠΊΠΈ: 31, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 9.5Π
π pub.dev/packages/bluesky
dart_flutter_version 1.0.49 β ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ·Π½Π°ΡΡ Π²Π΅ΡΡΠΈΡ Flutter ΠΈ Dart SDK Π² ΡΠ°Π½ΡΠ°ΠΉΠΌΠ΅ (Flutter Π½Π΅ Π΄Π°ΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ²Π½ΠΎ). ΠΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΈ ΡΡΠ»ΠΎΠ²Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ.
π§ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ΠΊΠ°ΡΡΠ° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΉ β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠ°ΡΠ° Dart 3.12.2 β Flutter 3.44.9.
π ΠΠ°ΠΉΠΊΠΈ: 10, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 19.8Π
π pub.dev/packages/dart_flutter_version
native_workmanager 1.4.5 β ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΠ½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°Ρ Π±Π΅Π· Flutter Engine (ΡΠΈΡΡΡΠΉ Kotlin/Swift, ~2 ΠΠ± RAM). HTTP, ΡΠ°ΠΉΠ»Ρ, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, ΠΊΡΠΈΠΏΡΠΎ β 25+ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ
Π²ΠΎΡΠΊΠ΅ΡΠΎΠ², Π²ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΊΠΈΠ»Π»Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅Π±ΡΡΠ°.
π§ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ:
βͺοΈ Task Chains: Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΏΠ»Π΅ΠΉΡΡ
ΠΎΠ»Π΄Π΅ΡΡ {{taskId.outputKey}} Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ
ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π³Π°ΠΌΠΈ.
βͺοΈ iOS: ΡΠΈΠΊΡ ΠΊΠ»ΡΡΠ΅ΠΉ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ, ΠΌΠ΅ΡΠΆ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
ΡΠ°ΡΠΊΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Int32/64, Float, UInt64 Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°Ρ
(Π±ΡΠ»ΠΈ ΠΏΠΎΡΠ΅ΡΠΈ Π΄Π°Π½Π½ΡΡ
).
βͺοΈ Android: ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π² ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ΅ΡΠ΅Π· WorkInfo (Π²ΠΌΠ΅ΡΡΠΎ Π·Π°ΠΌΠΎΡΠ°ΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ .then()), Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ChainResultCapturingWorker.
βͺοΈ ΠΠ±Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ: ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΠΈΠΏΡ (Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊΠΈ).
βͺοΈ Android: ΡΠ±ΡΠ°Π½ΠΎ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Foreground Service Π² ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ.
π ΠΠ°ΠΉΠΊΠΈ: 25, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 983
π pub.dev/packages/native_workmanager
easy_container 1.1.1 β ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Ρ ΠΆΠ΅ΡΡΠ°ΠΌΠΈ (onTap, onLongPress), ΠΎΡΡΡΡΠΏΠ°ΠΌΠΈ, Π±ΠΎΡΠ΄Π΅ΡΠ°ΠΌΠΈ ΠΈ ΡΠ»Π΅Π²Π°ΡΠΈΠ΅ΠΉ Π±Π΅Π· Π»ΠΈΡΠ½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°.
π§ ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π»ΠΈΠ· (maintenance), ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅Ρ.
π ΠΠ°ΠΉΠΊΠΈ: 24, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 426
π pub.dev/packages/easy_container
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#camera_web #saropa_lints #bluesky #dart_flutter_version #native_workmanager #easy_container #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages1 007
ΠΠ±Π½ΠΎΠ²ΠΈΠ»ΡΡ Flutter-ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ VS Code: v3.140 ΠΏΡΠΈΠ½Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΌΠ΅Π»ΠΎΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΊΠΎΠ½ΠΎΠΌΡΡ Π²ΡΠ΅ΠΌΡ β‘οΈ
ΠΠΎΠΌΠ°Π½Π΄Π° Dart-Code Π²ΡΠΏΡΡΡΠΈΠ»Π° ΡΠ²Π΅ΠΆΠΈΠΉ ΡΠ΅Π»ΠΈΠ·, ΠΈ Π² Π½ΡΠΌ Π΅ΡΡΡ ΠΏΠ°ΡΠ° ΡΠΈΡΠ΅ΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ°Π²ΡΡΡΡ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΆΠΈΠ²ΡΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅.
πΉ Π£ΠΌΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Flutter SDK β Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠ² ΠΏΡΡΠ΅ΠΉ ΡΡΠ°Π»Π° Π³ΠΈΠ±ΡΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ ΡΠ΅ΠΆΠ΅ Β«Π³Π°Π΄Π°Π΅ΡΒ», ΠΊΠ°ΠΊΠΎΠΉ SDK ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΠΈ ΡΠ°ΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠ΅Π»Ρ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΡΠΎΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ (FVM, ΠΏΡΠΈΠ²Π΅Ρ! π).
πΉ ΠΠΎΠΌΠ°Π½Π΄Π°
Dart: Toggle Show TODOsβ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ (ΠΈΠ»ΠΈ Π±ΠΈΠ½Π΄ΠΎΠΌ) Π²ΠΊΠ»ΡΡΠΈΡΡ/Π²ΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ TODO/FIXME ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΠΏΡΡΠΌΠΎ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅. ΠΠ΄Π΅Π°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠΊΡΡΠ°: ΡΠΊΡΡΠ» ΡΡΠΌ β ΠΏΠΎΡΠ°Π±ΠΎΡΠ°Π» β Π²Π΅ΡΠ½ΡΠ» ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. πΉ ΠΠΎΠ²ΡΠΉ Π²Π²ΠΎΠ΄ ΠΏΡΠΈ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³Π΅ β ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΡΡΠ°Π» ΠΏΠ»Π°Π²Π½Π΅Π΅ ΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠ΅Π΅. ΠΠ΅Π½ΡΡΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΠΊΠ»ΠΈΠΊΠΎΠ² Β«Π½Π΅ ΡΡΠ΄Π°Β», Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠΈ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ². ΠΠ΅Π»ΠΊΠΈΠ΅ ΡΡΡΠΈΡ ΠΈ, Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Π½ΠΈΡ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΡΠΉ DX. ΠΠ±Π½ΠΎΠ²Π»ΡΠΉΡΠ΅ΡΡ ΠΈ ΠΊΠ°ΠΉΡΠ΅ Π±Π°Π³ΠΈ, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΠ΄ΡΡΠ΅! ππ ΠΠΎΠ»Π½ΡΡ Π½ΠΎΠ²ΠΎΡΡΡ ΡΠΈΡΠ°ΠΉΡΠ΅ Π·Π΄Π΅ΡΡ FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter! #flutter #dart #FlutterPulse #FlutterPulseNews #ohmyflutter #vscode #dartcode #devtools
1 007
π§ ΠΠ½ΡΡΡΠΈ Dart VM: ΠΊΠ°ΠΊ GC ΠΈΠ³ΡΠ°Π΅Ρ Π² ΠΏΡΡΡΠΊΠΈ Ρ ΠΏΠ°ΠΌΡΡΡΡ
ΠΠ½Π°Π΅ΡΠ΅ ΡΠΎ ΡΡΠ²ΡΡΠ²ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎ ΡΠ±ΠΎΡΡΠΈΠΊ ΠΌΡΡΠΎΡΠ°, Π° Π² Π³ΠΎΠ»ΠΎΠ²Π΅ ΡΠΎΠ»ΡΠΊΠΎ Β«Π½Ρ... ΠΎΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΌΡΡΠΎΡ?Β» π
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌ, ΠΊΠ°ΠΊ Dart Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΠΌΡΡΡΡ β Π±Π΅Π· Π²ΠΎΠ΄Ρ ΠΈ Π»ΠΈΡΠ½Π΅ΠΉ ΡΠ΅ΠΎΡΠΈΠΈ.
Π£ΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ β Π½Π΅ Π°Π΄ΡΠ΅ΡΠ°, Π° Π·Π°ΠΏΠΈΡΠΊΠΈ Ρ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ
Π 64-Π±ΠΈΡΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ β ΡΡΠΎ 8 Π±Π°ΠΉΡ. ΠΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅: ΠΎΠ±ΡΠ΅ΠΊΡ ΠΆΠΈΠ²Π΅Ρ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ
0x00A03F50, Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π»Π΅ΠΆΠΈΡ Π½Π΅ ΡΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ, Π° Β«Π»ΠΈΡΡΠΎΡΠ΅ΠΊΒ» Ρ ΡΡΠΈΠΌ Π°Π΄ΡΠ΅ΡΠΎΠΌ. ΠΠΎ Dart ΠΏΠΎΡΡΠ» Π΄Π°Π»ΡΡΠ΅ β ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±ΠΈΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΊΠ°ΠΊ ΡΠ΅Π³ π·οΈ
ΠΠ΄ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΠΊΡΠ°ΡΠ΅Π½ 16): 0101 0000 Dart ΡΡΠ°Π²ΠΈΡ ΡΠ»Π°Π³ Β«ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΒ»: 0101 0001 β 0x00A03F51ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±ΠΈΡ 1 β ΡΡΠΎ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΠΊΡΡΠ΅. ΠΡΠ»ΠΈ 0 β ΡΡΠΎ Smi (Small Integer) β ΡΠΈΡΠ»ΠΎ, ΠΆΠΈΠ²ΡΡΠ΅Π΅ ΠΏΡΡΠΌΠΎ Π² ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅! ΠΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ, Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° GC. Π§ΠΈΡΠ»ΠΎ 7 ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π²
1110(ΡΠ΄Π²ΠΈΠ³ Π²Π»Π΅Π²ΠΎ Π½Π° 1), Π° ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ β ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 2. ΠΠ»Π΅Π³Π°Π½ΡΠ½ΠΎ? ΠΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ β¨ Π ΠΊΠ°ΠΊ ΠΆΠ΅ C++ ΠΊΠΎΠ΄ Π² Π΄Π²ΠΈΠΆΠΊΠ΅? GC Π»ΡΠ±ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄Π»Ρ Π΄Π΅ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ. Dart-ΠΊΠΎΠ΄ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ ΡΡΡΠ»ΠΊΠΈ ΡΠ°ΠΌ, Π½ΠΎ Π½Π°ΡΠΈΠ²Π½ΡΠΉ C++ Π½Π΅ ΡΠ·Π½Π°Π΅Ρ ΠΎ ΠΏΠ΅ΡΠ΅Π΅Π·Π΄Π΅ π₯ Π Π΅ΡΠ΅Π½ΠΈΠ΅ β Handles: Π΄Π²ΠΎΠΉΠ½Π°Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΡΡΡ. C++ Π΄Π΅ΡΠΆΠΈΡ Π½Π΅ Π°Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π° Π°Π΄ΡΠ΅Ρ Β«ΡΡΠ΅ΠΉΠΊΠΈΒ», ΠΊΡΠ΄Π° GC ΠΏΠΈΡΠ΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ. ΠΠ±ΡΠ΅ΠΊΡ ΠΏΠ΅ΡΠ΅Π΅Ρ Π°Π» β Handle ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΡΡ β C++ ΡΡΠ°ΡΡΠ»ΠΈΠ² π€ ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ²ΠΎΠ΄: ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΎΡΠΎΠ·Π½Π°Π½Π½ΠΎ. ΠΠ°ΠΆΠ΄ΡΠΉ Π»ΠΈΡΠ½ΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ β ΡΠ°Π±ΠΎΡΠ° Π΄Π»Ρ GC. Π§ΠΈΡΠ»Π° (Smi) β Π±Π΅ΡΠΏΠ»Π°ΡΠ½Ρ. ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊ β Π²Π°Ρ ΡΡΠΏΠ΅ΡΠΏΠ°ΡΡΡ Π΄Π»Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π±ΡΡΡΡΠΎΠ³ΠΎ Flutter-ΠΊΠΎΠ΄Π° β‘ ΠΠΎΠ»Π½ΡΡ Π½ΠΎΠ²ΠΎΡΡΡ ΡΠΈΡΠ°ΠΉΡΠ΅ Π·Π΄Π΅ΡΡ FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter! #flutter #dart #FlutterPulse #FlutterPulseNews #hardworkerFlutter #dartvm #garbagecollection #performance
1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
hit 1.2.3 β ΡΠ°Π·Π΄Π΅Π»ΡΠ΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° ΠΈ Π·ΠΎΠ½Ρ Π½Π°ΠΆΠ°ΡΠΈΡ.
ΠΠ°ΡΠ΅ΠΌ: Π΄Π΅Π»Π°Π΅Ρ ΠΈΠΊΠΎΠ½ΠΊΠΈ, ΠΊΡΠ΅ΡΡΠΈΠΊΠΈ ΡΠΈΠΏΠΎΠ² ΠΈΠ»ΠΈ 1px-ΠΊΡΠ°Ρ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΡΠ°ΠΏΠ° (48Γ48, WCAG), Π½Π΅ ΡΠ΄Π²ΠΈΠ³Π°Ρ ΡΠΎΡΠ΅Π΄Π΅ΠΉ ΠΈ Π½Π΅ Π»ΠΎΠΌΠ°Ρ Π»Π΅ΠΉΠ°ΡΡ. ΠΠΎΠ½Π° ΠΊΠ»ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ»Π΅Π·Π°ΡΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ: ΡΠ±ΡΠ°Π»ΠΈ Π½Π°ΠΊΠ»Π°Π΄Π½ΡΠ΅ ΡΠ°ΡΡ
ΠΎΠ΄Ρ Π΄Π΅Π±Π°Π³Π° Π² profile/release-ΡΠ±ΠΎΡΠΊΠ°Ρ
(lazy debug-paint, ΡΠΈΡΡΠΊΠ° ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ ΡΠΊΡΠΎΠ»Π»Π° Π²
HitScope/SliverHitScope), Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ kDebugMode-Π³Π°ΡΠ΄Ρ Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΈΡ-ΡΠΊΡΡΠ΅Π½ΡΠ΅Π½ΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 35, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 109
pub.dev/packages/hit
enhance_stepper 1.1.0 β ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΠΈ Stepper: Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠΈ, ΡΠΌΠ΅Π½Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ ΡΠ°Π³ΠΎΠ², Π³ΠΈΠ±ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ/Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠ½ Π² ΠΌΠΎΠ½ΠΎΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ flutter_packages (ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΡΡΡΡΠΊΡΡΡΡ, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΠΊ Π½ΠΎΠ²ΡΠΌ ΡΠΈΡΠ°ΠΌ).
π ΠΠ°ΠΉΠΊΠΈ: 107, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 1.3K
pub.dev/packages/enhance_stepper
native_imaging 0.5.0 β Dart-Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ Π΄Π»Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Imaging (Pillow). ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅Π»Π°ΡΡ Π²ΡΡΠΎΠΊΠΎΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ°ΠΉΠ·, Π±Π»ΡΡ, Π±Π»Π΅Π½Π΄ΠΈΠ½Π³, ΠΏΠΎΠ²ΠΎΡΠΎΡΡ, Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ JPEG-ΠΌΠΈΠ½ΠΈΠ°ΡΡΡΡ ΠΈ BlurHash-ΡΡΡΠΎΠΊΠΈ.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π²Π΅Π±-Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° dart:js_interop β ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ Wasm-ΡΠ±ΠΎΡΠΊΠ°ΠΌΠΈ Flutter Web.
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 6.8K
pub.dev/packages/native_imaging
not_static_icons 0.48.0 β 700+ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΈΠΊΠΎΠ½ΠΎΠΊ (Lucide) Π±Π΅Π· Rive/Lottie β Ρ Ρ
ΠΎΠ²Π΅ΡΠΎΠΌ, ΡΠ°ΠΏΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π΄Π»Ρ IconButton.
Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 18 ΠΈΠΊΠΎΠ½ΠΎΠΊ: flag, flag-off, flag-triangle-left, flag-triangle-right, flame, flame-kindling, flashlight, flashlight-off, flask-conical, flask-conical-off, flask-round, flip-horizontal-2, flip-vertical-2, flower, flower-2, focus, fold-horizontal, fold-vertical.
π ΠΠ°ΠΉΠΊΠΈ: 51, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 493
pub.dev/packages/not_static_icons
flutter_face_core_basic (Π½ΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ) β Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Regula Face SDK Π΄Π»Ρ Flutter. ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ΄ΡΠΎ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π»ΠΈΡ, Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (matching) ΠΈ Π΄Π΅ΡΠ΅ΠΊΡΠΈΠΈ ΠΆΠΈΠ²ΠΎΡΡΠΈ (liveness). Π Π°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΏΠ°ΡΠ΅ Ρ flutter_face_api.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π²ΡΠΏΡΡΠΊ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ΄ΡΠ°.
π ΠΠ°ΠΉΠΊΠΈ: 2, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 15K
pub.dev/packages/flutter_face_core_basic
flutter_face_api 6.2.0 β ΠΏΠ»Π°Π³ΠΈΠ½ Regula Face SDK Π΄Π»Ρ Flutter (ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ Π»ΠΈΡ, ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅, liveness-Π΄Π΅ΡΠ΅ΠΊΡΠΈΡ) Π²ΡΠΏΡΡΠ΅Π½ Π² ΠΌΠ°ΠΆΠΎΡΠ½ΠΎΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.
BREAKING CHANGE: ΠΊΠΎΠ΄ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½ Ρ Π½ΡΠ»Ρ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΈ UX. Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ (ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π² ΡΠ΅Π»ΠΈΠ·Π°Ρ
).
π ΠΠ°ΠΉΠΊΠΈ: 89, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 24.7K
pub.dev/packages/flutter_face_api
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#hit #enhance_stepper #native_imaging #not_static_icons #flutter_face_core_basic #flutter_face_api #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
firestore_cache 2.20.6
ΠΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Flutter, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΈΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Firestore Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠΌ ΠΊΡΡΠ° (ΡΠ½Π°ΡΠ°Π»Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌ ΡΠ΅ΡΠ²Π΅Ρ). Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π·
DocumentReference.get() / Query.get(), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΉΠΌΡΡΠ°ΠΌΠΏ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π²Π΅ΡΡΠΈΡ 2.20.6 (02.08.2026) β ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
π ΠΠ°ΠΉΠΊΠΈ: 107, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.9K
pub.dev/packages/firestore_cache
all_validations_br 4.5.2
Β«Π¨Π²Π΅ΠΉΡΠ°ΡΡΠΊΠΈΠΉ Π½ΠΎΠΆΒ» Π΄Π»Ρ Π±ΡΠ°Π·ΠΈΠ»ΡΡΠΊΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π² Dart/Flutter: Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ CPF/CNPJ (Π² Ρ.Ρ. Π½ΠΎΠ²ΡΠΉ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΡΠΉ 2026), PIX, CNH, RENAVAM, ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ, CEP, EAN-13 + 23 ΠΌΠ°ΡΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΠ»Π΅ΠΉ, JWT, UUID, ΡΠΎΡΠΌΠ°ΡΡΠ΅ΡΡ ΠΈ ΡΠΈΡΡΠ°Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΡ (ChaCha20-Poly1305, AES-GCM) Π±Π΅Π· Π²Π½Π΅ΡΠ½ΠΈΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
π Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² 4.5.2: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΡ: isCreditCard ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Luhn ΠΈ Π±ΡΠ΅Π½Π΄, BrZod().cns() ΠΈ .phone() ΡΡΡΠΎΠΆΠ΅ ΡΠ΅ΠΆΡΡ ΠΌΡΡΠΎΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΡ/ΠΠΠ. ΠΠ΄ΠΈΠ½ΠΎΠΎΠ±ΡΠ°Π·Π½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° email Π²ΠΎ Π²ΡΠ΅Ρ
API. Contract ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅Ρ DateTime ΠΏΠΎ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΡ, BrZod.validate() ΠΏΡΠΎΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ null Π²ΠΌΠ΅ΡΡΠΎ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. 60 Π½ΠΎΠ²ΡΡ
ΡΠ΅Π³ΡΠ΅ΡΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΡΠΎΠ² (Π²ΡΠ΅Π³ΠΎ 1319).
β οΈ ΠΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ behavioural breaking change: Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΡΠΎ ΡΠ°Π½ΡΡΠ΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠ»ΠΈ Β«ΡΠΈΡ
ΠΎΒ», ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΠΊΠ»ΠΎΠ½ΡΡΡΡΡ.
π ΠΠ°ΠΉΠΊΠΈ: 98, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 685
pub.dev/packages/all_validations_br
workmanager_apple 0.9.3+1
ΠΠ°ΠΊΠ΅Ρ β ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ workmanager Π΄Π»Ρ iOS/macOS (BGTaskScheduler, NSBackgroundActivityScheduler). ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½.
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π°Π²ΡΠΎ-ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π·Π°ΠΏΡΡΠΊΠ° BGTask Π΄Π»Ρ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π·Π°Π΄Π°Ρ (#692).
π ΠΠ°ΠΉΠΊΠΈ: 2, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 12.3K
pub.dev/packages/workmanager_apple
workmanager 0.9.1+1
ΠΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Dart-ΠΊΠΎΠ΄Π° Π² ΡΠΎΠ½Π΅ (Android WorkManager, iOS BGTaskScheduler, macOS NSBackgroundActivityScheduler). ΠΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ², ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΈ ΠΎΡΠΈΡΡΠΊΠΈ ΠΊΡΡΠ°.
π Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: iOS: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π°Π²ΡΠΎ-ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π·Π°ΠΏΡΡΠΊΠ° BGTask Π΄Π»Ρ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π·Π°Π΄Π°Ρ (#692).
π ΠΠ°ΠΉΠΊΠΈ: 2.4K, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 59.5K
pub.dev/packages/workmanager
nylo_framework 7.1.26
ΠΠΈΠΊΡΠΎΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π΄Π»Ρ Flutter (MVC, ΡΠΎΡΡΠΈΠ½Π³, ΡΠ΅ΠΌΡ, CLI, ΡΡΠ΅ΠΉΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ), ΡΠΏΡΠΎΡΠ°ΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ: nylo_support β 7.27.4, flutter_local_notifications β 22.2.0, dio β 5.11.0, error_stack β 2.1.5, patrol β 4.8.0.
π ΠΠ°ΠΉΠΊΠΈ: 110, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 2.4K
pub.dev/packages/nylo_framework
workmanager_android 0.9.1+1
Android-ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ WorkManager Π΄Π»Ρ ΡΠΎΠ½ΠΎΠ²ΡΡ
Π·Π°Π΄Π°Ρ Π²ΠΎ Flutter.
π Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ Π±Π°Π³ Ρ initialDelay Π΄Π»Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ
Π·Π°Π΄Π°Ρ Π±Π΅Π· Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° (#691).
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 12.3K
pub.dev/packages/workmanager_android
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #firestore_cache #all_validations_br #workmanager_apple #workmanager #nylo_framework #workmanager_android1 007
ΠΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
π¦ phone_numbers_parser 9.0.25
ΠΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ Dart-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΏΠ°ΡΡΠΈΠ½Π³Π°, Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ². Π Π°Π±ΠΎΡΠ°Π΅Ρ Π±Π΅Π· Π½Π°ΡΠΈΠ²Π½ΡΡ
ΠΊΠ°Π½Π°Π»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ Google libphonenumber. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠΈΡΠΊ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π² ΡΠ΅ΠΊΡΡΠ΅, Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΈ Π²ΠΎΡΡΠΎΡΠ½ΠΎΠ°ΡΠ°Π±ΡΠΊΠΈΠ΅ ΡΠΈΡΡΡ.
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ.
π 274 | π₯ 273Π
π pub.dev/packages/phone_numbers_parser
π¦ ff_annotation_route_library 3.2.4
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΉ Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΎΠ² (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Navigator 1.0/2.0, GetX, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΏΡΠΎΡΡ, lifecycle).
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΏΡΠΎΡΡ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ ΠΌΠ°ΡΡΡΡΡ-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
.
π 3 | π₯ 1Π
π pub.dev/packages/ff_annotation_route_library
π¦ Liquify 1.6.1
ΠΠ²ΠΈΠΆΠΎΠΊ Liquid-ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π΄Π»Ρ Dart/Flutter (ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³, Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΅Π³ΠΈ/ΡΠΈΠ»ΡΡΡΡ, ΡΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ).
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠ° Π² ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠ° (topic).
π 19 | π₯ 11.9Π
π pub.dev/packages/liquify
π¦ koolbase_flutter 10.0.0
Flutter SDK Π΄Π»Ρ Koolbase (BaaS: Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ, ΠΠ, Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΡΠ΅Π°Π»ΡΠ°ΠΉΠΌ, ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΈΡΠΈ, ΠΏΡΡ ΠΈ Π΄Ρ. Π² ΠΎΠ΄Π½ΠΎΠΌ
initialize()).
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β Π»ΠΎΠΌΠ°ΡΡΠΈΠΉ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ: Π΅Π΄ΠΈΠ½Π°Ρ ΠΈΠ΅ΡΠ°ΡΡ
ΠΈΡ KoolbaseException. ΠΡΠΈΠ±ΠΊΠΈ 401 Π²ΡΠ½Π΅ΡΠ΅Π½Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ KoolbaseUnauthenticatedException (Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² KoolbaseDataException). ΠΡΠΈΠ±ΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° 5 ΡΠΈΠΏΠΎΠ² β Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠ°ΡΡΠΈΡΡ ΡΡΠ°ΡΡΡ-ΠΊΠΎΠ΄Ρ. Π‘ΡΠ°ΡΡΠΉ KoolbaseSessionExpiredException deprecated.
π 8 | π₯ 1.2Π
π pub.dev/packages/koolbase_flutter
π¦ google_fonts 8.2.1
ΠΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΈΡΡΠΎΠ² Ρ Google Fonts (ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡΠ»Π°ΠΉΠ½-ΡΠ΅ΠΆΠΈΠΌ, Π±Π°Π½Π΄Π»ΠΈΠ½Π³ Π² Π°ΡΡΠ΅ΡΡ).
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΡΡΠ΅ΡΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ Π² pendingFonts(): Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ΄Π°Π»ΡΡΡΡΡ ΠΈΠ· ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ.
π 6.5Π | π₯ 2.8Π
π pub.dev/packages/google_fonts
π¦ tencent_rtc_sdk 13.4.3
Flutter-SDK Π΄Π»Ρ Π²ΠΈΠ΄Π΅ΠΎΠ·Π²ΠΎΠ½ΠΊΠΎΠ² ΠΈ ΡΡΡΠΈΠΌΠΈΠ½Π³Π° ΠΎΡ Tencent Cloud (TRTC).
π ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΠΎΠΏΠ°Π΄Π°ΡΡΠΈΠ΅ ΠΊΠΎΠ»Π±ΡΠΊΠΈ Π½Π° 32-Π±ΠΈΡΠ½ΡΡ
Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
.
π 12 | π₯ 5Π
π pub.dev/packages/tencent_rtc_sdk
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#phone_numbers_parser #ff_annotation_route_library #liquify #koolbase_flutter #google_fonts #tencent_rtc_sdk #flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
sip_cli 0.18.8 β ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Dart/Flutter-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠ΅ΡΠ΅Π·
scripts.yaml (ΡΠΊΡΠΈΠΏΡΡ, pub, ΡΠ΅ΡΡΡ, ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ).
ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ»Π°Π³ --experimental-bucket Π΄Π»Ρ sip test: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ ΡΠ°ΠΉΠ»Ρ ΡΠ΅ΡΡΠΎΠ² Π² Β«Π±Π°ΠΊΠ΅ΡΡΒ» ΠΏΠΎ ΡΠΈΡΠ»Ρ CPU, Π·Π°ΠΏΡΡΠΊΠ°Ρ Π·Π° ΠΎΠ΄ΠΈΠ½ Π²ΡΠ·ΠΎΠ² flutter test, ΡΠ±ΠΈΡΠ°Ρ ΠΎΠ²Π΅ΡΡ
Π΅Π΄ Π½Π° ΠΈΠ·ΠΎΠ»ΡΡΡ. ΠΠ΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ, ΠΏΡΠΈ ΡΠ±ΠΎΠ΅ Π±Π°ΠΊΠ΅ΡΠ° β ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΡΡ ΡΠ»Π°Π³ΠΈ ΡΠ°ΡΠ΄ΠΈΠ½Π³Π° Π΄Π»Ρ CI (--bucket-count, --shard-index). ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΎ, Dart-ΡΠ΅ΡΡΡ Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΡΡ.
π ΠΠ°ΠΉΠΊΠΈ: 9, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 19.8Π
pub.dev/packages/sip_cli
serious_python 4.5.1 β ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Python-ΡΠ°Π½ΡΠ°ΠΉΠΌΠ° Π² Flutter (iOS, Android, Desktop). ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π³ΠΎΠ½ΡΡΡ ΡΡΠΆΡΠ»ΡΠΉ Π±ΡΠΊΠ΅Π½Π΄ (ML, ΠΠ, ΠΏΠ°ΡΡΠΈΠ½Π³) ΠΏΡΡΠΌΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΡ UI.
iOS/macOS: XCFramework'ΠΈ (Python, dart_bridge, stdlib) ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ Π½Π° Π΄Π²ΡΡ
ΡΡΠΎΠ²Π½ΡΡ
β Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ .framework ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΉ .xcframework. ΠΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ITMS-91065 ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ Π² App Store. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΏΡΠΈ ΡΠ±ΠΎΡΠΊΠ΅. ΠΠ±Π½ΠΎΠ²Π»ΡΠ½ ΡΠ½Π°ΠΏΡΠΎΡ python-build Π΄ΠΎ 20260730 (dart_bridge 1.7.1). ΠΠ΅ΡΡΠΈΠΈ Python (3.12.13 / 3.13.14 / 3.14.6) Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.
π ΠΠ°ΠΉΠΊΠΈ: 139, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 23.2Π
pub.dev/packages/serious_python
mcp_dart 2.4.0 β Dart/Flutter SDK Π΄Π»Ρ MCP (Model Context Protocol): ΠΊΠ»ΠΈΠ΅Π½ΡΡ, ΡΠ΅ΡΠ²Π΅ΡΡ ΠΈ AI-Ρ
ΠΎΡΡΡ. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ 2026-07-28, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ 2025-11-25, Π΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΎΠΏΠ΅ΡΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΡ Ρ TS/Python SDK.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ opt-in legacy HTTP+SSE ΠΊΠ»ΠΈΠ΅Π½Ρ (SseClientTransport) Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ. ΠΠ½ deprecated, ΠΌΠΈΠ³ΡΠΈΡΡΠΉΡΠ΅ Π½Π° Streamable HTTP (ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ β 2026-08-18). Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° same-origin ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ ΠΈ Π±ΠΈΠ΄ΠΈΡΠ΅ΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ TypeScript 1.30.0 / Python 2.0.0.
π ΠΠ°ΠΉΠΊΠΈ: 71, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 154Π
pub.dev/packages/mcp_dart
jpush_flutter 3.4.9 β ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΡΡ-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ JPush (JiGuang) Π²ΠΎ Flutter-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° Π½Π° iOS: ΠΏΠΎΡΠ»Π΅ Π²ΡΠ·ΠΎΠ²ΠΎΠ² stopPush / resumePush ΠΌΠ΅ΡΠΎΠ΄ getPushStatus ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ isStopped.
π ΠΠ°ΠΉΠΊΠΈ: 113, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 8.2Π
pub.dev/packages/jpush_flutter
get_time_ago 2.4.1 β ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ DateTime Π² ΡΡΡΠΎΠΊΠΈ Π²ΡΠΎΠ΄Π΅ Β«5 ΠΌΠΈΠ½ΡΡ Π½Π°Π·Π°Π΄Β» ΠΈΠ»ΠΈ Β«3 ΡΠ°ΡΠ° Π½Π°Π·Π°Π΄Β» (ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ Π»Π΅Π½Ρ, ΡΠ°ΡΠΎΠ², Π»ΠΎΠ³ΠΎΠ²).
ΠΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΈ ΡΠ»ΡΡΡΠ΅Π½Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΏΠΎΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° (ja).
π ΠΠ°ΠΉΠΊΠΈ: 168, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 10.2Π
pub.dev/packages/get_time_ago
liquid_glass_widgets 0.7.14 β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ Β«ΠΆΠΈΠ΄ΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ»Π°Β» Π² ΡΡΠΈΠ»Π΅ iOS 26 (Π½Π°ΡΠΈΠ²Π½ΡΠΉ Π±Π»ΡΡ, ΡΠΈΠ·ΠΈΠΊΠ° ΠΆΠ΅Π»Π΅, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΠ΅) Π½Π° Π²ΡΠ΅Ρ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°Ρ
Flutter.
GlassSearchableBottomBar: ΠΏΠ»Π°Π²Π½ΠΎΠ΅ Π·Π°ΡΡΡ
Π°Π½ΠΈΠ΅ extraButton ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ ΠΏΠΎΠΈΡΠΊΠ°, ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΉ Π·Π°ΠΏΡΡΠΊ ΡΠΏΡΠΈΠ½Π³-Π°Π½ΠΈΠΌΠ°ΡΠΈΠΉ. ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ°Π±-Π±Π°ΡΠΎΠ²: Π·Π°ΠΌΠ΅Π½Π° Opacity Π½Π° visibility β ΡΠ±ΡΠ°Π»ΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡ Π±Π»ΡΡΠ° ΠΈ ΠΏΠΎΠ²ΡΡΠΈΠ»ΠΈ FPS. ΠΠΈΠ΄ΠΆΠ΅ΡΡ (GlassBottomBar, GlassAppBar ΠΈ Π΄Ρ.) Π΄Π΅ΡΠΎΠ»ΡΡΡΡΡ Π² GlassQuality.premium. GlassThemeVariant.settings: ΡΠ°ΡΡΠΈΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Ρ (Π²Π²Π΅Π΄ΡΠ½ GlassThemeSet).
π ΠΠ°ΠΉΠΊΠΈ: 203, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 41.5Π
pub.dev/packages/liquid_glass_widgets
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #sip_cli #serious_python #mcp_dart #jpush_flutter #get_time_ago #liquid_glass_widgets1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
gpu_tensor 1.5.8 β ΡΠ΅Π½Π·ΠΎΡΡ Π½Π° GPU Π΄Π»Ρ Dart/Flutter. ΠΠ°ΠΊΠ΅Ρ ΡΡΠΊΠΎΡΡΠ΅Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· WebGPU (minigpu): ΠΌΠ°ΡΡΠΈΡΠ½Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°, ΡΠ²ΡΡΡΠΊΠΈ, FFT Π΄ΠΎ 3D, ΠΏΡΠ»ΠΈΠ½Π³ ΠΈ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ (ReLU, Softmax ΠΈ Π΄Ρ.). Π Π°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Windows, Linux, Mac, Web, Android, iOS (ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π΅ β ΡΠ΅ΡΡΠΈΡΡΡΡΡΡ). Π’ΡΠ΅Π±ΡΠ΅Ρ Native Assets ΠΈ Flutter master. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎ, Π½Π° ΡΠ²ΠΎΠΉ ΡΠΈΡΠΊ.
π ΠΠ°ΠΉΠΊΠΈ: 12, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 433
pub.dev/packages/gpu_tensor
minigpu 1.5.8 β ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄Π»Ρ GPU compute-ΡΠ΅ΠΉΠ΄Π΅ΡΠΎΠ² (WGSL/WebGPU ΡΠ΅ΡΠ΅Π· Dawn) Π½Π° Flutter/Dart. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π½Π° Windows, Linux, macOS, Web, Android, iOS. Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ:
Minigpu() β ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΈΠ½Π³Π»ΡΠΎΠ½ Π½Π° ΠΈΠ·ΠΎΠ»ΡΡ, Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΡΠ½ΠΈΡΡΠΎΠΆΠ°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ²Π½ΡΠΌ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ destroy()/destroySync() (ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ Π±Π°Π³ Ρ GC). init() ΡΡΠ°Π» ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΡΠΌ ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌ. dispatch/dispatchFire Π²Π°Π»ΠΈΠ΄ΠΈΡΡΡΡ Π»ΠΈΠΌΠΈΡ 65535 workgroups. ΠΠΎΠ²ΡΠΉ dispatchFire(x, y, z) β fire-and-forget. ΠΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ ΡΠ½ΠΈΠΌΠΊΠ°ΡΡΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π·Π°ΠΏΡΡΠΊΠ° Π΄ΠΈΡΠΏΠ°ΡΡΠ°. ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π² ΠΏΡΠΎΠ΄Π΅ Π½Π° ΡΠ²ΠΎΠΉ ΡΠΈΡΠΊ.
π ΠΠ°ΠΉΠΊΠΈ: 23, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 556
pub.dev/packages/minigpu
vector_math 2.4.2 β Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²Π΅ΠΊΡΠΎΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π΄Π»Ρ 2D/3D (Π²Π΅ΠΊΡΠΎΡΠ°, ΠΌΠ°ΡΡΠΈΡΡ, ΠΊΠ²Π°ΡΠ΅ΡΠ½ΠΈΠΎΠ½Ρ, ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ, ΡΠ²Π΅ΡΠ°). ΠΡΠ½ΠΎΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠΈ Π²ΠΎ Flutter ΠΈ Flame. ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ API Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΈΠ»ΡΡΡΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 378, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 6.7Π
pub.dev/packages/vector_math
layrz_models 3.19.3 β Dart-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ API Layrz (ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠΎΠ² Π² ΠΎΠ±ΡΠ΅ΠΊΡΡ Π΄Π»Ρ Flutter). Breaking-ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ MappitReportInputMulti β MappitReportMultiInput; ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ ΡΠΈΠΏ $id Π² Geofence.fetch (String! β ID!); ΠΏΠΎΡΠΈΠ½Π΅Π½Π° Geofence.fetchAll (ΡΡΠΈΡΡΠ²Π°Π΅Ρ variant); ΡΠ±ΡΠ°Π½ Π»ΠΈΡΠ½ΠΈΠΉ apiToken ΠΈΠ· GraphQL-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π³Π΅ΠΎΠ·ΠΎΠ½.
π ΠΠ°ΠΉΠΊΠΈ: 3, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 8.8Π
pub.dev/packages/layrz_models
material_3_expressive 1.0.4 β Π²Π΅ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Material 3 Expressive Π΄Π»Ρ Flutter (44 Π²ΠΈΠ΄ΠΆΠ΅ΡΠ°, ΠΏΡΡΠΆΠΈΠ½Π½Π°Ρ ΡΠΈΠ·ΠΈΠΊΠ°, ΠΌΠΎΡΡΠΈΠ½Π³ ΡΠΎΡΠΌ, Π΄ΠΈΠ·Π°ΠΉΠ½-ΡΠΎΠΊΠ΅Π½Ρ ΡΠ΅ΡΠ΅Π· M3ETheme). Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: Π³Π°ΠΏΡΠΈΠΊΠ° (M3EHaptics), ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΠΊΠ° ΡΠ»Π°ΠΉΠ΄Π΅ΡΠΎΠ², ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ Toolbar (ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΌΠΎΡΡΠΈΠ½Π³ FAB), FAB Menu (ΠΌΠΎΡΡΠΈΠ½Π³ ΡΠ°Π·ΠΌΠ΅ΡΠ° 80β56), ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ-Π±Π°ΡΡ, ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΏΠΎΠ΄ klin_dart.
π ΠΠ°ΠΉΠΊΠΈ: 17, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 170
pub.dev/packages/material_3_expressive
flutter_easyloading 4.0.2 β Π»ΡΠ³ΠΊΠΈΠΉ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉ Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ°, ΡΠΎΡΡΠΎΠ² ΠΈ ΡΡΠ°ΡΡΡΠΎΠ² Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ BuildContext. Π‘Π½ΠΈΠΆΠ΅Π½Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: Dart 3.6 ΠΈ Flutter 3.27 (API 4.0 Π½Π΅ ΠΌΠ΅Π½ΡΠ»ΡΡ). ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π²Π΅ΡΡΠΈΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅.
π ΠΠ°ΠΉΠΊΠΈ: 2.3Π, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 100Π
pub.dev/packages/flutter_easyloading
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #gpu_tensor #minigpu #vector_math #layrz_models #material_3_expressive #flutter_easyloading1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
audio_metadata_reader 1.7.0 β ΡΠΈΡΡΡΠΉ Dart-ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΠΈ Π·Π°ΠΏΠΈΡΠΈ ΡΠ΅Π³ΠΎΠ² Π² MP3, MP4, FLAC, OGG, Opus, WAV, AIFF, APE.
β¨ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°ΠΏΠΈΡΡ APEv2 (MP3, MP4, FLAC, WAV, APE). π Π€ΠΈΠΊΡΡ: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ MP3-ΡΠ΅Π³ΠΎΠ², Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ sample rate, ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ FLAC, ΠΏΠ°ΡΡΠΈΠ½Π³ MP3 Π±Π΅Π· ID3 ΠΈ MP4 Π±Π΅Π· fullbox, ΡΠ΅ΡΠΏΠΈΠΌΠΎΡΡΡ ΠΊ Π±ΠΈΡΡΠΌ ΠΏΠ°Π΄Π΄ΠΈΠ½Π³Π°ΠΌ APEv2. π Π Π΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³: Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π°ΠΊΡΡΡΠΈΠ΅ ΡΠΈΠ΄Π΅ΡΠ° ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ
, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π»ΠΈΠ½ΡΠ΅Ρ-ΠΏΡΠ°Π²ΠΈΠ»Π°.
π ΠΠ°ΠΉΠΊΠΈ: 43, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 6.3K
pub.dev/packages/audio_metadata_reader
core_kit 1.0.6+2 β Π½Π°Π±ΠΎΡ production-Π²ΠΈΠ΄ΠΆΠ΅ΡΠΎΠ², ΡΠ΅ΡΠΏΠΎΠ½ΡΠΈΠ²-ΡΡΠΈΠ»ΠΈΡ, Dio-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ° Ρ ΡΠ΅ΡΡΠ΅ΡΠ΅ΠΌ ΡΠΎΠΊΠ΅Π½ΠΎΠ², Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠ³ΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΈ auth-ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ.
π ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²
CkAppBar ΡΠ΅ΡΠ΅Π· CoreKitConfig (ΡΠ°Π½Π΅Π΅ Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»Π°ΡΡ).
π ΠΠ°ΠΉΠΊΠΈ: 8, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 330
pub.dev/packages/core_kit
serverpod_database 4.0.0-beta.1 β Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ Serverpod (Dart-Π±ΡΠΊΠ΅Π½Π΄ Π΄Π»Ρ Flutter), Π½Π΅ Π΄Π»Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
π ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ 4.0: CLI: ΡΠ»Π°Π³ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠΈΠ·Π°ΡΠΈΠΈ serverpod create, Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊ Docker, ΠΊΠΎΠΌΠ°Π½Π΄Π° serverpod database start. Π’Π΅ΡΡΡ: ΠΏΠΎΠ»Π½Π°Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π· withServerpod. ΠΠ: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ PostgreSQL Ρ pgvector ΠΈ PostGIS. TUI: ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΊΡΡΠ΅ΠΉΡΡ, ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π»ΠΎΠ³ΠΈ, Ρ
ΠΈΠ½ΡΡ. Auth: ΡΠ±ΡΠ°Π½ Π½Π°ΡΠΈΠ²Π½ΡΠΉ Google Sign-In (Π·Π°ΠΌΠ΅Π½ΡΠ½ Π½Π° OAuth2). π₯ Breaking: ΡΠ΄Π°Π»Π΅Π½Ρ Π΄Π΅ΠΏΡΠ΅ΠΊΠ΅ΠΉΡΡ (orderDescending, ignoreEndpoint, SerializationManagerServer, Π²ΠΈΠ΄ΠΆΠ΅ΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°). Π€ΠΈΠΊΡΡ: ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ VS Code, ΡΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΡΠΈΠΉ, Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π°, ΠΊΡΡ server.dill.
π ΠΠ°ΠΉΠΊΠΈ: 0, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 7.9K
pub.dev/packages/serverpod_database
flutter_rasp 7.1.0 β RASP-Π·Π°ΡΠΈΡΠ° Π΄Π»Ρ Flutter: ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΡΡΡ/Π΄ΠΆΠ΅ΠΉΠ»Π±ΡΠ΅ΠΉΠΊ, Ρ
ΡΠΊΠΈ (Frida/Xposed), ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, ΡΠ΅ΠΏΠ°ΠΊΠΈΠ΄ΠΆΠΈΠ½Π³, ΡΠΌΡΠ»ΡΡΠΎΡΡ, VPN (16 ΡΠΈΠΏΠΎΠ²). ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ SSL-ΠΏΠΈΠ½Π½ΠΈΠ½Π³ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ² Π½Π° Π±ΡΠΊΠ΅Π½Π΄ Ρ HMAC.
β¨ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² 7.1.0: Device Binding (Android/iOS) β Π΄Π΅ΡΠ΅ΠΊΡΠΈΡ Π·Π°ΠΏΡΡΠΊ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΠ΅ΡΡΠΎΡ Π±ΡΠΊΠ°ΠΏΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅). ΠΠ΅ Π²Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΏΡΠ΅ΡΠ΅ΡΡ, ΡΠ΅Π°ΠΊΡΠΈΡ β ΡΠ΅-Π°Π²ΡΠΎΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. API: ThreatCallback.onDeviceBinding, isDeviceBindingCompromised(). β¬οΈ pointycastle ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Π΄ΠΎ 4.0.0 (ΡΡΠ΅Π±ΡΠ΅Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ). π§ Π’ΡΠ»ΡΠΈΠ½Π³ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Π΄ΠΎ Pigeon 27.
π ΠΠ°ΠΉΠΊΠΈ: 8, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 374
pub.dev/packages/flutter_rasp
serverpod_embedded_postgres 4.0.0-beta.1 β Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π½Π°ΡΡΠΎΡΡΠΈΠΉ PostgreSQL (Ρ PostGIS ΠΈ pgvector) ΠΊΠ°ΠΊ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Serverpod. ΠΠ΅Π· Docker, Π±Π΅Π· ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΎΠ² ΠΏΠΎΡΡΠΎΠ², Π³ΠΎΡΠΎΠ²ΠΎ Π·Π° ΡΠ΅ΠΊΡΠ½Π΄Ρ Π½Π° Β«Π³ΠΎΡΡΡΠ΅ΠΌΒ» ΠΊΡΡΠ΅.
β¨ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠΈ PG Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ pgvector ΠΈ PostGIS. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° serverpod database start Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΠ ΠΈΠ· CLI ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² (psql, DBeaver). Π£Π»ΡΡΡΠ΅Π½Π° ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΡΠ΅ΡΡΠΎΠ² ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΡΡΠ΅ΠΌ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 0, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 8.0K
pub.dev/packages/serverpod_embedded_postgres
qiscus_chat_sdk 2.2.4 β ΠΏΠ°ΠΊΠ΅Ρ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ ΡΠ°ΡΠΎΠ² Π² Flutter-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π΅Π· Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ.
π§ ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² 2.2.4: Π½ΠΎΠ²ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π΅ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΠ»ΠΈ, ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ» Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅ (ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΠ°ΠΉΠΌΠ°ΡΡΠΎΠΌ TLS ΠΈ ΡΠ»Π°Π³ΠΎΠΌ isLogin). Π‘Π»ΡΡΠ°ΡΠ΅Π»Ρ ΡΠ΅Π°Π»ΡΠ°ΠΉΠΌΠ° ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ Π»ΡΠ±ΠΎΠΌ ΡΠ΅ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ΅. synchronize() Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ lastMessageId Π² 0 ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ (ΠΈΡΠΊΠ»ΡΡΡΠ½ ΡΠ΅ΡΠ΅ΡΡ Π²ΡΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ). ΠΠΊΠ»ΡΡΡΠ½ keepalive Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Β«ΠΌΡΡΡΠ²ΡΡ
Β» ΡΠΎΠΊΠ΅ΡΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 7, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 607
pub.dev/packages/qiscus_chat_sdk
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #audio_metadata_reader #core_kit #serverpod_database #flutter_rasp #serverpod_embedded_postgres #qiscus_chat_sdk1 007
ΠΠΎΠ²ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° Π½Π΅Π΄Π΅Π»Ρ
flutter_virtual_tryon β ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅ΡΠΊΠΈ ΠΎΡΠΊΠΎΠ², Π»ΠΈΠ½Π· ΠΈ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Π»ΠΈΡΠ΅. Π‘ΠΊΡΡΠ²Π°Π΅Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Computer Vision (ML Kit Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
, MediaPipe Π² Π²Π΅Π±Π΅) Π·Π° ΠΏΡΠΎΡΡΡΠΌ API. ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π°ΡΡΠ΅Ρ ΠΎΡΠΊΠ° β ΡΡΠ΅ΠΊΠΈΠ½Π³, ΠΌΠ°ΡΡΡΠ°Π± ΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. ΠΡΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΊΠΈ Π½Π° ΡΡΠ°ΡΠΈΡΠ½ΡΡ
ΡΠΎΡΠΎ (
VirtualTryOnImage) ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π΄Π»Ρ Π·Π°Ρ
Π²Π°ΡΠ° ΡΠ½ΠΈΠΌΠΊΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 268
https://pub.dev/packages/flutter_virtual_tryon
nfc_plus β Π΅Π΄ΠΈΠ½ΡΠΉ NFC-ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Flutter (Android, iOS, Web, Desktop). Π£Π±ΠΈΡΠ°Π΅Ρ Π±ΠΎΠΉΠ»Π΅ΡΠΏΠ»Π΅ΠΉΡ: ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎΠ² Π·Π° ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ (capture()), ΡΡΡΠΈΠΌΠΈΠ½Π³ Ρ Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ, ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ Mifare, ISO 7816, ISO 15693, Π±ΠΈΠ»Π΄Π΅Ρ NDEF (URL, WiFi, ΡΠ΅ΠΊΡΡ), ΠΌΠΎΠΊΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ² ΠΈ ΡΡΡΡΠ΅ APDU.
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 0
https://pub.dev/packages/nfc_plus
fintech_card_core β headless-ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Flutter: ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡ ΡΠ΅ΡΠ΅Π· NFC (EMV), OCR ΠΊΠ°ΠΌΠ΅ΡΡ ΠΈ ΡΡΡΠ½ΠΎΠΉ Π²Π²ΠΎΠ΄. ΠΡΡΡ Π³ΠΎΡΠΎΠ²ΡΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ (ΠΎΠ²Π΅ΡΠ»Π΅ΠΉ ΡΠΊΠ°Π½Π΅ΡΠ°, ΡΠΌΠ½Π°Ρ ΡΠΎΡΠΌΠ°). ΠΠΎΠ΄ Android (API 24+) ΠΈ iOS 13+.
π ΠΠ°ΠΉΠΊΠΈ: 1, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 0
https://pub.dev/packages/fintech_card_core
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestNewPackages #flutter_virtual_tryon #nfc_plus #fintech_card_core1 007
Π‘Π°ΠΌΡΠ΅ Π»ΡΡΡΠΈΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 24 ΡΠ°ΡΠ°
serious_python 4.4.0 β ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Python-ΡΠ°Π½ΡΠ°ΠΉΠΌΠ° Π² Flutter-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (iOS, Android, macOS, Linux, Windows). ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΆΡΠ»ΡΠΉ Π±ΡΠΊΠ΅Π½Π΄ (ML, ΠΠ, ΠΏΠ°ΡΡΠΈΠ½Π³, API) Π½Π° Python Π² ΡΠΎΠ½Π΅, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡΡΡ UI.
π§ Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ ΠΊΡΠ°Ρ iOS/macOS ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ (
Failed to lookup symbol 'serious_python_run'). dart_bridge ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ β ΡΠΈΠΌΠ²ΠΎΠ»Ρ FFI ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΡΡΡΡ ΡΠ΅ΡΠ΅Π· dlsym. ΠΠ±Π½ΠΎΠ²Π»ΡΠ½ ΡΠ½ΡΠΏΡΠΎΡ python-build (20260725): dart_bridge 1.5.1 β 1.6.1, Pyodide 3.14: 314.0.2 β 314.0.3.
π ΠΠ°ΠΉΠΊΠΈ: 139, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 21.7K
pub.dev/packages/serious_python
ApolloVM 2.23.2 β ΠΏΠΎΠ»ΠΈΠ³Π»ΠΎΡΠ½Π°Ρ VM (Dart, Java, Kotlin, Go, C#, JS/TS, Lua, Python) Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΡΠΎΡstranspilation ΠΈ JIT-ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ Π² Wasm. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΡΠΈΠ²Π½ΠΎ, Π² Π²Π΅Π±Π΅ ΠΈ Flutter (<10 ΠΠ±). ΠΡΠΈΠΌΠ΅Π½ΡΡΡ Π΄Π»Ρ sandbox-ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, MCP-ΡΡΠ»ΠΎΠ², live-ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π° ΠΈ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ».
π§ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ apollovm_wasm ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»Π°ΡΡ Π΄ΠΎ wasm_run 0.2. Π£Π±ΡΠ°Π½ ΡΡΡΠ½ΠΎΠΉ ΡΠ°Π³ dart run wasm_run:setup β Π½Π°ΡΠΈΠ²Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Wasm ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Ρ
ΡΠΊΠ°ΠΌΠΈ SDK ΠΏΡΠΈ dart run/test/compile.
π ΠΠ°ΠΉΠΊΠΈ: 55, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 5.5K
pub.dev/packages/apollovm
google_api_headers 5.3.6 β ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (X-Android-Package / X-Ios-Bundle-Identifier), Π½ΡΠΆΠ½ΡΡ
Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° Google API Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ, ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
π§ Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ: ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ β package_info_plus 10.2.1, Flutter SDK 3.44.8, build_runner 2.15.1. ΠΠ±Π½ΠΎΠ²Π»ΡΠ½ CI ΠΈ ΡΡΠ»ΠΈΠ½Π³ ΡΠ΅Π»ΠΈΠ·ΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 31, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 58.9K
pub.dev/packages/google_api_headers
m3_carousel 2.1.3 β Π²ΠΈΠ΄ΠΆΠ΅Ρ ΠΊΠ°ΡΡΡΠ΅Π»ΠΈ ΠΏΠΎ Material Design 3 (Hero, Contained, Uncontained, Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ/Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΎΠ»Π»).
π§ Π§ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ: ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΏΡΠ»ΡΡΠΈΡΡΡΡΠ΅ΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ β ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π»Π΅ΠΉΠ°ΡΡ ΠΈ Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π·Π°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ±ΡΠ°Π»ΠΎ Β«Π΄Π΅ΡΠ³Π°Π½ΠΈΠ΅Β» ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ ΡΠ»Π°ΠΉΠ΄ΠΎΠ².
π ΠΠ°ΠΉΠΊΠΈ: 40, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 785
pub.dev/packages/m3_carousel
device_preview_plus 2.8.5 β ΡΠΎΡΠΊ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° Π΄Π»Ρ ΠΏΡΠ΅Π²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
(ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΠ΅ΠΌΠ°, Π»ΠΎΠΊΠ°Π»Ρ, safe areas) Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΡΡΠ΅ΠΉΡΠ°. ΠΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½Π° ΠΏΠΎΠ΄ Π½ΠΎΠ²ΡΠ΅ Flutter.
π§ ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: ΠΏΠΎΠ΄ΡΡΠ½ΡΡΠ° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Flutter SDK Π΄ΠΎ 3.44.8, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ±ΠΎΡΠΊΠΈ (build_runner, semantic-release) ΠΈ CI-ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ.
π ΠΠ°ΠΉΠΊΠΈ: 71, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 16K
pub.dev/packages/device_preview_plus
firestore_cache 2.20.5 β ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ Flutter, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠΈΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Firestore Ρ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠΎΠΌ ΠΊΡΡΠ° (ΡΠ½Π°ΡΠ°Π»Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌ ΡΠ΅ΡΠ²Π΅Ρ). Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π· DocumentReference.get() ΠΈ Query.get(), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°ΠΉΠΌΡΡΠ°ΠΌΠΏ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
π§ Π ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ: ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ β ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½ Flutter SDK Π΄ΠΎ 3.44.7, ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ (build_runner, semantic-release), ΡΠΈΡΡΠΊΠ° lock-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ CI.
π ΠΠ°ΠΉΠΊΠΈ: 107, π₯ Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠΉ: 3K
pub.dev/packages/firestore_cache
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠ°Π½Π°Π»
FlutterPulse β ΠΊΠ°Π½Π°Π» ΠΎ ΠΌΠΈΡΠ΅ Flutter!
#flutter #dart #pubdev #FlutterPulse #FlutterPulseBestPackages #serious_python #apollovm #google_api_headers #m3_carousel #device_preview_plus #firestore_cache