Published an article on mistakes with TextFormFields in Flutter, such as not using:
- text input action
- submit callback
- proper input types
- text capitalization
- input formatter
- autofill hints and groups
https://medium.com/@pomis172/common-mistakes-with-textformfields-in-flutter-8adc8af1a9af
- text input action
- submit callback
- proper input types
- text capitalization
- input formatter
- autofill hints and groups
https://medium.com/@pomis172/common-mistakes-with-textformfields-in-flutter-8adc8af1a9af
Medium
Common mistakes with TextFormFields in Flutter
When it comes to mobile development, even small missteps in designing forms can have a big impact, not just on user experience but also on…
Some articles to broaden your knowledge of streams:
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-5-streams
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-5-streams
A collection of resorces to improve your workflow:
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-6-productivity
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-6-productivity
Substack
Deconstructing Flutter vol. 6: Productivity & Tooling
Setting up a good development workflow can save time and reduce frustration. This issue covers tools and techniques for automating tasks, customizing VSCode, managing Flutter versions, and debugging m
A new tutorial on Flutter's ButtonStyle:
- making some use of AI
- animating shape, text, and background
- hover state
- size adjustments
- elevation
https://medium.com/@pomis172/mastering-buttonstyle-in-flutter-95bbec3147fb
- making some use of AI
- animating shape, text, and background
- hover state
- size adjustments
- elevation
https://medium.com/@pomis172/mastering-buttonstyle-in-flutter-95bbec3147fb
Medium
Mastering ButtonStyle in Flutter
In this tutorial, we are going to implement a custom-styled button step by step. If you are not familiar with WidgetStates, I recommend…
A small collection of resources to learn more on gestures in Flutter
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-7-gesture
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-7-gesture
Substack
Deconstructing Flutter vol. 7: Gesture Detection
A curated collection of resources for implementing gestures in Flutter applications. These materials cover everything from basic touch handling to complex interactions
Updated the article about ListViews:
- one more example of what not to do (SingleChildScrollView + Column)
- more references to Flutter sources
- more explanations
- more measurements
https://medium.com/@pomis172/common-mistakes-with-listviews-in-flutter-f22e7dacfaf7
- one more example of what not to do (SingleChildScrollView + Column)
- more references to Flutter sources
- more explanations
- more measurements
https://medium.com/@pomis172/common-mistakes-with-listviews-in-flutter-f22e7dacfaf7
Medium
Common mistakes with ListViews in Flutter
The main advantage of using ListView.builder is that it utilises an optimisation mechanism that initialises only these items, that are…
Added more examples to the article about common mistakes with Images in Flutter:
- not setting sizes for images
- ignoring the Vector Graphics Compiler
https://medium.com/@pomis172/common-mistakes-with-images-in-flutter-aba46288e20d
- not setting sizes for images
- ignoring the Vector Graphics Compiler
https://medium.com/@pomis172/common-mistakes-with-images-in-flutter-aba46288e20d
Medium
Common mistakes with Images in Flutter
Images are one of the core features that almost every app uses. Yet, there are several very common ways to affect the application…
A new article about common mistakes with Text widgets in Flutter:
- not handling overflow
- typography inconsistencies
- poor contrast ratio
https://medium.com/@pomis172/common-mistakes-with-text-widgets-in-flutter-66aba072573d
- not handling overflow
- typography inconsistencies
- poor contrast ratio
https://medium.com/@pomis172/common-mistakes-with-text-widgets-in-flutter-66aba072573d
Medium
Common mistakes with Text widgets in Flutter
Drawing text is an essential part of every application, users should be able to read the text regardless of the contents or the weather…
This issue covers everything from basic theme setup to advanced techniques like adaptive theming and animated theme switching.
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-9-themes
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-9-themes
Substack
Deconstructing Flutter vol. 9: Themes and Styles
Flutter offers powerful theming capabilities that allow developers to create consistent, visually appealing user interfaces. This issue explores various aspects of theming in Flutter, from basic conce
Recently, I gave my first tech talk. It's in Russian and mainly covers topics from my articles.
https://www.youtube.com/live/J92zxoULBwc?si=vsIRZTWZ2EVuEkSk
https://www.youtube.com/live/J92zxoULBwc?si=vsIRZTWZ2EVuEkSk
YouTube
Flutter Voronezh Meetup | Common mistakes with Flutter
На этом митапе разберём распространённые ошибки во Flutter-разработке и способы их избежать.
Поговорим про:
ListView — ошибки с lazy loading и вычислением размеров;
OAuth — подводные камни безопасности и удобства использования;
Изображения — оптимизация…
Поговорим про:
ListView — ошибки с lazy loading и вычислением размеров;
OAuth — подводные камни безопасности и удобства использования;
Изображения — оптимизация…
New issue on Deep Links in Flutter! Learn how to direct users to specific content in your app from external sources.
https://deconstructingflutter.substack.com/p/deep-links
Also, there is an issue on Overlays, haven’t posted it here last week:
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-10-overlays
https://deconstructingflutter.substack.com/p/deep-links
Also, there is an issue on Overlays, haven’t posted it here last week:
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-10-overlays
Not all popular Flutter packages deserve their fame.
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol12-state
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol12-state
Substack
Deconstructing Flutter vol.12: State Management Packages to Avoid
This issue examines some widely-used state management packages that have received criticism, helping you make more informed decisions about your app architecture.
Just posted a new article on decorating the text inputs:
- InputDecoration vs. InputDecorationTheme
- How do they work together?
- What are the other properties?
- Hint, Label, Counter, etc
- Borders and BorderSide
- Gradients
- InputDecoration vs. InputDecorationTheme
- How do they work together?
- What are the other properties?
- Hint, Label, Counter, etc
- Borders and BorderSide
- Gradients
Medium
Mastering InputDecoration in Flutter
Customization of built-in text input widget in Flutter is a bit tricky, and it’s so tempting to just create your own widget on top of…
This media is not supported in your browser
VIEW IN TELEGRAM
Updated article about ButtonStyle with a background gradient example
Updated my old article about WidgetState with new info:
- examples with InkWell, Checkbox, AppBar, and a few other widgets
- using a
- examples with InkWell, Checkbox, AppBar, and a few other widgets
- using a
fromMap
method instead of resolveWith
Medium
Mastering WidgetState in Flutter
In this article, we are going to have an overview of how WidgetState works understand how state properties work and how to use them in our…
Fragment shaders in Flutter let you create complex visuals that run directly on GPU. This issue covers some theory, practical examples, and implementation guides.
Substack
Deconstructing Flutter vol. 13: Fragment Shaders
Fragment shaders let you manipulate pixels directly on the GPU, creating visual effects impossible with regular UI widgets.
Smaller apps download faster and use less storage. Obfuscation makes your code harder to reverse engineer, protecting your work. Both help improve user experience and app security.
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-14-obfuscation
https://deconstructingflutter.substack.com/p/deconstructing-flutter-vol-14-obfuscation
Substack
Deconstructing Flutter vol. 14: Obfuscation & Minification
Smaller apps download faster and use less storage. Obfuscation makes your code harder to reverse engineer, protecting your work. Both help improve user experience and app security.
Reworked the old article about shapes:
- class hierarchy overview
- more examples on built-in shape border implementations
- updated custom border example
- removed clipping examples from article
Big thanks to PlugFox for pointing out issues with the previous revision of the article
A new separate article on clipping with more meaningful examples is coming later
- class hierarchy overview
- more examples on built-in shape border implementations
- updated custom border example
- removed clipping examples from article
Big thanks to PlugFox for pointing out issues with the previous revision of the article
A new separate article on clipping with more meaningful examples is coming later
Medium
Mastering ShapeBorder in Flutter
Working with shapes might be overwhelming when you don’t know how to implement the designed UI. In this article, we will start with the…
Recently had the pleasure of giving a talk at the Flutter Riga meetup.
It was my first time speaking on stage. For someone who has a social anxiety disorder, it was really hard to dare to do it.
I picked up a few useful lessons, one being that live coding doesn't work particularly well at offline events 😄
Now I’m applying to a few other conferences this summer
It was my first time speaking on stage. For someone who has a social anxiety disorder, it was really hard to dare to do it.
I picked up a few useful lessons, one being that live coding doesn't work particularly well at offline events 😄
Now I’m applying to a few other conferences this summer