My new article, The 3 new lints in Dart 3.5:
https://medium.com/@alexey.inkin/the-3-new-lints-in-dart-3-5-48ef292b3b4e
I know it's Dart 3.8 now, I will catch up soon. ๐
https://medium.com/@alexey.inkin/the-3-new-lints-in-dart-3-5-48ef292b3b4e
I know it's Dart 3.8 now, I will catch up soon. ๐
Medium
The 3 new lints in Dart 3.5
New linter rules to improve your documentation, JavaScript interop type safety, and force you to document instances where you ignore lints.
๐ฅ5๐3๐1
My new article, The 4 new lints in Dart 3.6:
https://medium.com/@alexey.inkin/the-4-new-lints-in-dart-3-6-8a74bb604ba3
https://medium.com/@alexey.inkin/the-4-new-lints-in-dart-3-6-8a74bb604ba3
Medium
The 4 new lints in Dart 3.6
Simplify local variable declarations, optimize integral division, and avoid problematic cases with the FutureOr type.
๐ฅ3โค2๐1
Someone asked me about the future of Flutter. The reality of the job market is that you need experience with everything around Flutter as well. Here in Dallas, there are 90 job posts on LinkedIn when you search for Flutter. Out of them, only 4 are for Flutter-only developers. All others require years of native Android and/or iOS experience because there are a lot of things that Flutter just can't do alone. Flutter-only jobs are somewhat more popular overseas because that takes less skill, and so it's easy to outsource. If you aim higher, get native experience. Then your eggs won't be in one basket, and you won't be hurt if Flutter becomes less relevant.
Speaking of Flutter relevance. For years we had stable UIs in operating systems, so it made sense for Flutter team to mimic native look and feel. Now we have Material 3 Expressive and Liquid Glass. They both work with React Native because it defers to native rendering. If things stay as they are, the Flutter team can put some finite effort to mimic those two. But if the looks and animations will evolve with each new OS release--and I'm afraid that race is coming--Flutter will look less and less attractive for the apps that try to keep up with modern UIs.
Speaking of Flutter relevance. For years we had stable UIs in operating systems, so it made sense for Flutter team to mimic native look and feel. Now we have Material 3 Expressive and Liquid Glass. They both work with React Native because it defers to native rendering. If things stay as they are, the Flutter team can put some finite effort to mimic those two. But if the looks and animations will evolve with each new OS release--and I'm afraid that race is coming--Flutter will look less and less attractive for the apps that try to keep up with modern UIs.
๐6๐ซก3โค2
My new article, the 7 new lints in Dart 3.7:
https://medium.com/@alexey.inkin/the-7-new-lints-in-dart-3-7-2f1f99d2bffe
(Catching up with the Dart versions released earlier this year.)
https://medium.com/@alexey.inkin/the-7-new-lints-in-dart-3-7-2f1f99d2bffe
(Catching up with the Dart versions released earlier this year.)
Medium
The 7 new lints in Dart 3.7
Simplify type declarations, force using wildcard variables, remove redundant awaits, and improve type safety.
๐2๐ฅ2โค1
Flutter 3.35 and Dart 3.9 are out! Run
flutter upgrade to get them!๐1
Now the official announcements are published too.
Dart: https://medium.com/dartlang/announcing-dart-3-9-ba49e8f38298
Flutter: https://medium.com/flutter/whats-new-in-flutter-3-35-c58ef72e3766
Dart: https://medium.com/dartlang/announcing-dart-3-9-ba49e8f38298
Flutter: https://medium.com/flutter/whats-new-in-flutter-3-35-c58ef72e3766
Medium
Announcing Dart 3.9
Hello, Dart developers! The latest stable version, Dart 3.9, is officially here!
๐2
My new article, The new lint in Dart 3.8:
https://medium.com/flutter-senior/the-new-lint-in-dart-3-8-7e516e59ca14
Yeah, it's only one. But it forces you to use the new null-aware elements in collections, which is great.
https://medium.com/flutter-senior/the-new-lint-in-dart-3-8-7e516e59ca14
Yeah, it's only one. But it forces you to use the new null-aware elements in collections, which is great.
Medium
The new lint in Dart 3.8
Shows when you can simplify your code by using the new null-aware elements in collections.
โค2
My new article, The 2 new lints in Dart 3.9:
https://medium.com/@alexey.inkin/the-2-new-lints-in-dart-3-9-861252556b4b
You can now mark an asynchronous function that does not need to we awaited and drop redundant
Alright, we are up to date now.
https://medium.com/@alexey.inkin/the-2-new-lints-in-dart-3-9-861252556b4b
You can now mark an asynchronous function that does not need to we awaited and drop redundant
unawaited() wrappings!Alright, we are up to date now.
Medium
The 2 new lints in Dart 3.9
Improve type safety in switches, and clean up redundant unawaited() wrappings.
๐5
My new article, Recognizing posture in Flutter web with MediaPipe: https://medium.com/@alexey.inkin/recognizing-posture-in-flutter-web-with-mediapipe-0a63e37205e7
MediaPipe is a library from Google for on-device AI stuff. It's been out there for years, but it wasn't wrapped into a flutter plugin, so I did that and explained the whole process.
Here is the live demo to track you on your live webcam video:
https://alexeyinkin.github.io/flutter-mediapipe/ (Chrome only)
MediaPipe is a library from Google for on-device AI stuff. It's been out there for years, but it wasn't wrapped into a flutter plugin, so I did that and explained the whole process.
Here is the live demo to track you on your live webcam video:
https://alexeyinkin.github.io/flutter-mediapipe/ (Chrome only)
Medium
Recognizing posture in Flutter web with MediaPipe
How to connect the Googleโs library MediaPipe as a Flutter web plugin to recognize body position on webcam live video.
๐ฅ3๐2๐1
Dart 3.10 is out!
UPD: Don't rush to upgrade Flutter. It was accidentally released with Dart 3.10 beta instead of a stable version.
The progress of fixing that is here: https://github.com/flutter/flutter/issues/178400
UPD 2: Fixed.
UPD: Don't rush to upgrade Flutter. It was accidentally released with Dart 3.10 beta instead of a stable version.
The progress of fixing that is here: https://github.com/flutter/flutter/issues/178400
UPD 2: Fixed.
๐ฅ6๐3
In the year 2025, I have:
๐ฐ Earned $18'872.89 and paid $371 in taxes.
๐ Spent 205 days in Dallas, 156 days in Batumi, 3 days in Farmersville, 1 day in Tbilisi.
๐๏ธโโ๏ธ Been exercising for 206.5 hours, dancing for 156.5 hours, singing for 46 hours, shooting for 7 hours, 520 rounds.
โ๏ธ Been flying for 29 hours.
๐ค Published 2 interviews viewed 4078 times.
โ๏ธ Published 7 articles viewed 3400 times.
โ๏ธ Hit 71 kg (+12 kg).
๐ฆ Got the credit score of 767 (+66).
๐ตโ๐ซ Survived 1 pneumonia, had 4 X-ray scans, 1 CT scan, took 4 antibiotics, 1 steroid, 8 other meds, and 19 supplements.
๐ถโโ๏ธ Walked 3039 km (+480 km).
๐ฎ Ate in 45 cafes.
๐ฅ Watched 41 movies, ๐ "ะะฑะปะฐะบะพ-ัะฐะน". Watched 6 series, ๐ "Never Let Me Go".
๐ฅ Hit the following following:
- VK: 3999 (-28)
- Medium: 3770 (+92)
- LinkedIn: 1293 (+567)
- Telegram EB-1A: 841 (+680)
- Telegram IT: 689 (+71)
- Instagram: 574 (+67)
- YouTube: 400 (+21)
- Facebook: 384 (+6)
- Telegram RU: 167 (-3)
- Twitter: 216 (+73)
- Habr: 75 (+4)
โณ Got older than Dr. Martin Luther King Jr. and Che Guevara.
2024: $20โ830, https://www.instagram.com/p/DEP6TpMJq6a/
2023: $34โ231, https://www.instagram.com/p/C1gjDMyIWMM/
2022: $45โ257, https://www.instagram.com/p/Cm1GY4MMGbN/
2021: $6โ240, https://www.instagram.com/p/CYJUd7YNNhV/
2020: $24โ797, https://www.instagram.com/p/CJemaErJllM/
2019: $15โ801, https://www.instagram.com/p/B6udOvmJx4Y/
2018: $1โ596.
2017: $4โ615.
2016: $20โ375.
2015: $46โ470, https://vk.com/wall1798445_3633
2014: $19โ200, https://vk.com/wall1798445_3147
2013: $12โ000, https://vk.com/wall1798445_2419
๐ฐ Earned $18'872.89 and paid $371 in taxes.
๐ Spent 205 days in Dallas, 156 days in Batumi, 3 days in Farmersville, 1 day in Tbilisi.
๐๏ธโโ๏ธ Been exercising for 206.5 hours, dancing for 156.5 hours, singing for 46 hours, shooting for 7 hours, 520 rounds.
โ๏ธ Been flying for 29 hours.
๐ค Published 2 interviews viewed 4078 times.
โ๏ธ Published 7 articles viewed 3400 times.
โ๏ธ Hit 71 kg (+12 kg).
๐ฆ Got the credit score of 767 (+66).
๐ตโ๐ซ Survived 1 pneumonia, had 4 X-ray scans, 1 CT scan, took 4 antibiotics, 1 steroid, 8 other meds, and 19 supplements.
๐ถโโ๏ธ Walked 3039 km (+480 km).
๐ฎ Ate in 45 cafes.
๐ฅ Watched 41 movies, ๐ "ะะฑะปะฐะบะพ-ัะฐะน". Watched 6 series, ๐ "Never Let Me Go".
๐ฅ Hit the following following:
- VK: 3999 (-28)
- Medium: 3770 (+92)
- LinkedIn: 1293 (+567)
- Telegram EB-1A: 841 (+680)
- Telegram IT: 689 (+71)
- Instagram: 574 (+67)
- YouTube: 400 (+21)
- Facebook: 384 (+6)
- Telegram RU: 167 (-3)
- Twitter: 216 (+73)
- Habr: 75 (+4)
โณ Got older than Dr. Martin Luther King Jr. and Che Guevara.
2024: $20โ830, https://www.instagram.com/p/DEP6TpMJq6a/
2023: $34โ231, https://www.instagram.com/p/C1gjDMyIWMM/
2022: $45โ257, https://www.instagram.com/p/Cm1GY4MMGbN/
2021: $6โ240, https://www.instagram.com/p/CYJUd7YNNhV/
2020: $24โ797, https://www.instagram.com/p/CJemaErJllM/
2019: $15โ801, https://www.instagram.com/p/B6udOvmJx4Y/
2018: $1โ596.
2017: $4โ615.
2016: $20โ375.
2015: $46โ470, https://vk.com/wall1798445_3633
2014: $19โ200, https://vk.com/wall1798445_3147
2013: $12โ000, https://vk.com/wall1798445_2419
โค3๐ฅ3๐
1
Alexey Inkin | Flutter GDE
My new article, Recognizing posture in Flutter web with MediaPipe: https://medium.com/@alexey.inkin/recognizing-posture-in-flutter-web-with-mediapipe-0a63e37205e7 MediaPipe is a library from Google for on-device AI stuff. It's been out there for years, butโฆ
Finally, the 2nd part, Counting exercise repetitions using camera in Flutter:
https://medium.com/@alexey.inkin/counting-exercise-repetitions-using-camera-in-flutter-a02c3275ec51
In this article, we dive into making sense of recognized body parts and write a full exercise tracker.
It detects any repetitive motion and starts counting it for you.
On the way I explain Principal Component Analysis and algorithms for finding when a pattern breaks.
Run the demo: https://alexeyinkin.github.io/flutter-repetition-counter/
Download the source: https://github.com/alexeyinkin/flutter-repetition-counter
And enjoy!
https://medium.com/@alexey.inkin/counting-exercise-repetitions-using-camera-in-flutter-a02c3275ec51
In this article, we dive into making sense of recognized body parts and write a full exercise tracker.
It detects any repetitive motion and starts counting it for you.
On the way I explain Principal Component Analysis and algorithms for finding when a pattern breaks.
Run the demo: https://alexeyinkin.github.io/flutter-repetition-counter/
Download the source: https://github.com/alexeyinkin/flutter-repetition-counter
And enjoy!
Medium
Counting exercise repetitions using camera in Flutter
Using PCA and SVD to detect repetitions and pattern changes in live camera video on device.
๐ฅ3๐2