Why we use Flutter

Here at Ark Labs we consider ourselves New Zealand's leading Flutter experts.

We've been building apps a long time, so believe us when we say that Flutter is the future of mobile app development. We absolutely love it ❤️

But what is Flutter?

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.

That means we can build your Android and iOS app from one code base, saving you time and money!

Flutter's next generation technology also means the underlying code of your app is much simpler and easier to work with. We estimate that developers are up to 75% more productive using Flutter than when using native technologies. That's amazing 🎉

So what's the catch?

Is Flutter slow?
Nope! Flutter compiles to native code meaning the end result is snappy and efficient.

Is Flutter buggy?
Nope! Flutter is production ready, and we've built a whole bunch of apps already.

Will it look different from a native app?
A Flutter app can be styled to look like either an Android app or an iOS app, or even something completely custom. Flutter is a super flexible UI toolkit and is the perfect candidate to bring your pixel perfect designs to life.

What can't it do?
Flutter is responsible for the displaying the user interface of an app. Some apps require advanced features like running in the background, and while it's possible to use Flutter here to a limited degree, it's not ideal.

But the beauty of Flutter is that it works along side native code. Those tricky parts of an app can be written in native code (Kotlin/Java/Swift) and the rest of the app can still be in Flutter. It's the perfect combination!

Still not quite sure if Flutter is the right choice for your app? Give us a shout and we'll talk it through!