Hi Suragch, thank a lot for sharing this great reduction of complexity in Flutter architecture! Especially your arguments against ChangeNotifier may at last let me avoid it, whenever possible.
I am curious about your opinion of 'Very Good Start'.
This article shows you how to use different implementations for web and for native. This is tricky when the web implementation needs to import a library which is not available for native platforms. A little example uses this trick to play midi on web and on native plaforms.
I’m working on an iOS app that will play midi sounds to learn the notes on a guitar. Most of the development I do on a really old MacBook Pro (2011) which can’t build iOS Apps any more. So I build my App for Web and this works fine. …
Are you are preparing for a coding interview or just want to refresh some computer science basics? Then this article is for you.
What you will get reading this article:
What you will learn:
Since January I’m experimenting with some private Flutter Apps. Especially I’m investigating how Flutter can be used to control bluetooth devices, develop Desktop Apps, Web Apps, and much more.
For a bluetooth project, I needed to visualise two values in realtime, like on an oscilloscope. I checked the packages on pub.dev and chose the mp_chart package. …
How do your personal values influence your daily work as a developer?
Yesterday I wrote my first post on Medium. It was about which way to implement colors and styles in flutter programming. In programming there are always several ways to implement a solution. Sometimes it’s not easy to select the “right” one for a specific case. Even harder is it define coding standards.
If you have been in a typical scrum team for a while with code reviews and regular developer sessions you know that there can be hot discussions about the “right” solution.
In scrum teams all members…
Color and Style: global const vs theme
I searched for Flutter articles today and found Derrit Mwiti’s article with the Title ‘Flutter Development Best Practices’. I’m learning flutter since January 2020 and think it’s crucial not to get used to bad habits. Therefore such articles are very interesting for me. Most of the practices recommended by Derrit I can understand. But the first one in his list made me doubt.
He begins with the advice to use themes and points out the following advantages:
Software Developer for more than 35 years, started with C and C++, after Java, Python, Groovy, Lua, Golang and Swift now focussing on Dart and Flutter