Flutter will change everything, and is an excellent choice for iOS development

Hey iOS developers, come take a look, I’ll show you around.

Andrea Bizzotto
Dec 10, 2018 · 12 min read
Image for post
Image for post
Image for post
Image for post

The iPhone

Image for post
Image for post
Image Credit: Mark Mathosian
Image for post
Image for post
Image Credit: Muhammad Cordiaz

Swift

Image for post
Image for post

My goal for Swift has always been and still is total world domination. It’s a modest goal. — Chris Lattner

Image for post
Image for post

Image for post
Image for post

Flutter

Image for post
Image for post

Declarative code

Image for post
Image for post

Example: UITableView

Image for post
Image for post
Contact list app. Which is iOS? Which is Flutter?
(not pixel perfect, more on this later)
Image for post
Image for post

Going deeper

Composition vs addition

Is Flutter on iOS pixel perfect?

Image for post
Image for post

Flutter really shines when it comes to building layouts.

Multi-platform workflows

What about Apple?

What about the Flutter jobs?

Image for post
Image for post

UPDATE: This article was originally called: “Flutter will change everything, and Apple won’t do anything about it”. This has caused some confusion. In the spirit of encouraging and welcoming iOS developers to try Flutter, I have renamed it.

UPDATE: This article has caused a lot of controversy online. I have written this brief follow-up to address this.


UPDATE: My Flutter & Firebase Udemy course is now available for Early Access. Use this link to enroll (discount code included):

For more articles and video tutorials, check out Code With Andrea.

Image for post
Image for post

Code With Andrea

Learn to build iOS and Android apps with Dart and Flutter

Andrea Bizzotto

Written by

iOS, Flutter Developer & Instructor ❖ https://codewithandrea.com ❖ Open Source https://github.com/bizz84 ❖ Watching #ClimateChange

Code With Andrea

Learn to build iOS and Android apps with Dart and Flutter

Andrea Bizzotto

Written by

iOS, Flutter Developer & Instructor ❖ https://codewithandrea.com ❖ Open Source https://github.com/bizz84 ❖ Watching #ClimateChange

Code With Andrea

Learn to build iOS and Android apps with Dart and Flutter

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store