Supercharge your Flutter Experience
Let me hook you with a simple question: How do you create a custom color in Flutter?
You can just do "red".toColor()
or "#ff00ff".toColor()
.
Did you know you can do "2.35".toDouble()
to convert a string into a number? Or maybe "<html>".allBetween("<", ">")
to get the element name?
What if I tell you that you easily can sum up a lists like this [1, 2, 3].sum()
(6) or find the the lowest value [50, 20, 30].min()
(20).
Would you expect that you can do this on more complex objects?
Now that I have you attention, let me explain: when I first met Flutter, some years ago, I was amazed by it’s UI rendering technology. But when you create real world application, you need to fetch and process data or maintain an application architecture. When you once worked with languages like Kotlin, the dart core library is somewhat “okay”. I mean it’s not bad.
But now with Dart 2.7 we have the opportunity to address this issue and supercharge our Dart experience. Back in April 2019 I started a package Simple Animations that changed how Flutter developers use animations. It raised to a 99/100 scored package with your help.
Now it’s time to simplify the developers life again. Introducing:
⚡️ Supercharged, a Flutter package that brings all the comfort features from languages like Kotlin to all Flutter developers.
Supercharged is well documented and fully tested to enable enterprise-ready applications.
Use it everywhere you like, whether you group up data…
… or you chunk down data to implement pagination:
You can find more highlights on the Supercharged package page or discover all 58 features in the API documentation. Each feature has an example on how to use it.
This is just the beginning. Supercharged will improve with future updates. You can help by submiting ideas or issues using Github.
I hope you like my work. Then leave some claps or like the pub packages. I appreciate it very much.
Until Next time,
— Felix —