Getting started with Flutter

1 minute read

It used to be that you needed to know Kotlin and Swift to develop apps for both Android and iOS, but those days are long gone.

Even the fundamental reasons for doing so have changed — some sort of compromise between performance and speed to deployment. React Native apps were kinda slower than native apps by a smidge, but with the introduction of Flutter — that difference was wiped out almost entirely. With Flutter, you get native app performance because you leave HTML and JS behind.

Getting the Basics

Flutter has an excellent reference for web developers that I found more useful than alot of the intro guides out there. I don’t need to know what a variable or for loop is — just tell me the concepts I need to hit the ground running. Coupled with this brief high level overview it’s pretty much all you need to understand Flutter conceptually.

Getting up and running with Flutter, quickly

A great place to start was to quickly paste snippets from the web developer article I mentioned above into DartPad and see the results immediately. This gave me a feel for how things works in Flutter land, without fretting too much about setting everything up locally.

A+ Resources

👉 Stay tuned for my first app on Flutter, in a future post!