Discovering Dart and Flutter

So I have recently discovered Dart. Well I actually heard of Dart ages ago. But what made me revisit is Flutter. Flutter is a cross platform framework by Google. It allows you to code Android(soon Fuchsia), iOS, Web, and Desktop apps with the same codebase.

I originating from a start in web development, which I am not neccessarily fond of. The idea of CSS, HTML, JS, React, Vue, Next, and every other trendy framework is a mess in my eyes. Confusing to boot. After my intro to web development I started looking more at Python, Ruby, Rust, even C#. I was thinking maybe backend or desktop development would be more for me.

Then I stumbled upon Flutter. Actually I heard and interview with Chris Sells on the Mike Dominick Podcast. It was originally created for cross platform app development on Android and iOS. I never thought I would want to do mobile but I started playing with it since it was also capable of web, Mac, Linux, and Windows desktop development. I was thinking, "wouldn't it be nice to have one main tool in the toolbelt that could just cover everything?".

Well, to sumarize, I friggin love it. I have literally just started learning. I've made a couple simple apps and it's a blast. I'm really enjoyning it. I started taking the App Brewery flutter course which is subsidized by Google. It is a really good course and only $10 bucks. You can find it here.

This is the first, language/framework I ever felt I would really stick with. We will see how it goes. I can't wait to make my first Ubuntu desktop app that I can also run on my phone. The potential is crazy.

Flutter is fairly new, but it's growing pretty fast. In this ZDNet article I quote..

Google-created Dart has also risen three places, which appears to align with the rise in popularity of the Flutter UI toolkit, which is also developed by Google. In GitHub's 2019 State of the Octoverse report, Dart and Flutter ranked first and second for fastest-growing language and open-source project, respectively, over the past 12 months.

I am really looking forward to playing more with flutter and hopefully you will see me posting projects in my Github. I'll try to keep y'all updated.


You'll only receive email when Tim Apple publishes a new post

More from Tim Apple