The Five W’s and H of Flutter

Share

Flutter. We’ve all heard about it. Perhaps you’ve even used it before. It’s the new SDK kid on the block created by Google and popular among front-end developers creating mobile, web, and desktop applications for Android, iOS, Windows, Linux, macOS, and Google Fuchsia.

New to Flutter? Here are the basics of what you need to know.

Who?

 Flutter is Google’s UI toolkit for building beautiful, native web and mobile applications from a single codebase. Not only does it work with existing code, but it’s also free and open source. It’s a front-end developer’s dream.

What?

 Unlike other popular solutions, Flutter is not a framework or library; it’s a complete SDK. This means a wider collection of tools is at your disposal, including libraries, documentation, APIs and even frameworks. Essentially, Flutter gives developers everything necessary to build cross-platform applications. To develop with Flutter, you need to use Google’s Dart programming language, which was introduced in 2011.

When?

Flutter was initially released by Google in May 2017 and just launched version 3. With the open-source contributors, packages and tools constantly growing, there has never been a better time to start coding in Flutter.

Where?

Many large businesses use Flutter to design branded mobile apps that provide a top-class user experience. Some of its famous clients include Groupon, Etsy, BMW, Alibaba Group, eBay, and Toyota, among others.

What’s more, SDK also fits perfectly into the start-up ecosystem since it’s open-source, feature-rich, and cost-effective. Tools like FlutterFlow allow you to rapidly design and prototype new applications to test and validate your idea.

How?

The quick answer…

  • Flutter allows developers to create a near-native feeling application for web, mobile, and desktop
  • Compiles to native, ARM64, and x86 libraries
  • No JavaScript bridge is needed, unlike Ionic or React Native. This results in a huge boost in performance and “native feel”

 

The Haefele Software team is experienced in all the ins and outs of Flutter. Contact us today for all your software development needs.

 

 

 

 

 

 

Cape Town

3rd Floor,
Willowbridge Place,
Tygervalley, Cape Town 

7530
+27 21 595 3100

London

3rd Floor
86-90 Paul Street
London
EC2A 4NE
+44 (0) 20 7459 4030