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'.



Thanks for the good overview, especially some of the global pub commands I didn't know yet.

The Rivepod way to provide platform specific implementations of a midi player

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…

Prepare yourself for coding interviews with practice, practice and practice.

Photo by ThisisEngineering RAEng on Unsplash

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:

  • use TDD to learn new Dart concepts
  • translate Javascript unit tests to Dart unit tests
  • a nice collection of coding…

There are several chart packages available in pub.dev. I chose mp_chart, because it is similar to the proven MPAndroidChart.

The RealTime Chart in action

What you will learn:

  • How to cut out a chart from the mp_chart package example and integrate it into your app.
  • How to use Dart DevTools to ensure that there is no memory leak.

Since January I’m experimenting with some private Flutter Apps. Especially I’m investigating how Flutter can be…

How do your personal values influence your daily work as a developer?

Photo by Glenn Carstens-Peters on Unsplash

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…

Color and Style: global const vs theme

Photo by Brett Jordan on Unsplash

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…

Alfred Schilken

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

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store