ΠΠ° ΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΡΡΠΊΠ°, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ, Π²ΡΠ΅ Π·Π²ΡΠ·Π΄Ρ ΡΠΎΡΠ»ΠΈΡΡ. ΠΡ Π·Π°ΠΏΠΈΡΠ°Π»ΠΈ ΡΠΏΠΈΠ·ΠΎΠ΄ Π²Π΅ΡΠ΅ΡΠΎΠΌ, Π° ΡΠΆΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΡΡΠΎ ΠΏΡΠΎΡΠΈΡΠ°Π»ΠΈ ΡΠ²ΠΈΡ ΠΏΡΠΎ Π½Π°ΡΠΈΡ
Π³ΠΎΡΡΠ΅ΠΉ ΠΎΡ ΡΠ°ΠΌΠΎΠ³ΠΎ Chris Sells.
https://soundcloud.com/flutterdevpodcast/30-dart-code-metricsΠΠ²Π° ΠΎΠΏΡΡΠ½Π΅ΠΉΡΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Ρ Π±ΠΎΠ³Π°ΡΡΠΌ ΠΈ Π½Π°ΡΡΡΠ΅Π½Π½ΡΠΌ Π±ΡΠΊΠ³ΡΠ°ΡΠ½Π΄ΠΎΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΡΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π±Π»ΡΡΡΠΈ ΡΠΈΡΡΠΎΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ Π²Π°ΡΠ΅Π³ΠΎ Dart- ΠΈΠ»ΠΈ Flutter-ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ°ΠΊΠ΅Ρ Dart Code Metrics ΡΠΌΠ΅Π΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π²Π°ΠΆΠ½ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ» ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡ Π²Π°Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² Π²Π°Ρ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ±ΡΠ°Π»ΡΡ ΠΊΠΎΠ²Π°ΡΠ½ΡΠΉ Π°Π½ΡΠΈ-ΠΏΠ°ΡΡΠ΅ΡΠ½. ΠΡΡ ΡΡΠΎ ΠΏΡΠΈΡΡΠΏΠ°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π·Π°ΠΏΡΡΠΊ Π½Π° Π»ΡΠ±ΠΎΠΌ CI/CD ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ΅), ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠΌΠΈ Ρ IDE, ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΡΡ. ΠΠ°Π΄ΠΎ Π»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ, ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΠΏΠ΅Π½-ΡΠΎΡΡΠ½ΡΠΉ ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ?
ΠΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎΠ± ΠΈΡΡΠΎΡΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Dart Code Metrics, ΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡ
, ΠΏΠΎΠ΄ΠΊΠ°ΠΏΠΎΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π ΠΏΠΎΠΊΠ°, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π²Π°ΠΌ Π΄Π΅Π»Π°ΡΡ ΡΡΠ°Π²ΠΊΠΈ, ΠΊΠ°ΠΊ ΡΠΊΠΎΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΏΠΎΡΡΡΠ½ΡΠΉ ΡΡΠ°ΡΡΡ Flutter Favorite.
Π£ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½Π°: ΠΠ²Π³Π΅Π½ΠΈΠΉ Π‘Π°ΡΡΡΠΎΠ² (Surf), ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ ΠΠ΅Π½ΠΈΡΠΎΠ² (EPAM), ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΡΡΠΊΠΈΡ
(Surf), ΠΠΌΠΈΡΡΠΈΠΉ ΠΠΈΡΠ°ΡΡΠΊΠΈΠΉ (Push Play Labs).
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΠΎ Π²ΡΠΏΡΡΠΊΡ:
βοΈ Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Dart Code Metrics
https://github.com/dart-code-checker/dart-code-metricsβοΈ ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΡ Dart Code Metrics
https://dartcodemetrics.dev/βοΈ Π’ΠΎΡ ΡΠ°ΠΌΡΠΉ ΡΠ²ΠΈΡ
https://twitter.com/csells/status/1420452187746930689ΠΠΎΠ²ΠΎΡΡΠΈ:
β‘οΈ ΠΠΎ ΠΎΠΏΡΠΎΡΡ JetBrains Flutter ΡΡΠ°Π» ΡΠ°ΠΌΡΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ
https://twitter.com/timsneath/status/1416210891377315841β‘οΈ ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠ°ΠΊΠ΅Ρ multi_window. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΎΠΊΠ½Π° Π² Π΄Π΅ΡΠΊΡΠΎΠΏ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Π½ΠΈΠΌΠΈ
https://pub.dev/packages/multi_windowβ‘οΈ Π‘ΡΠ°ΡΡΡ ΠΏΡΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΡ Dart ΠΈ Wasm (ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ Π±ΡΠ΄ΡΡΠ΅ΠΌ Flutter for Web)
https://medium.com/dartlang/experimenting-with-dart-and-wasm-ef7f1c065577β‘οΈ Π‘ΡΠ°ΡΡΡ ΠΏΡΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΡ
ΠΊΠ°Π½Π°Π»ΠΎΠ²
https://medium.com/flutter/improving-platform-channel-performance-in-flutter-e5b4e5df04afΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ°:
t.me/flutterdevpodcast_newsΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Ρ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ°:
t.me/flutterdevpodcast