How flutter feels to an experienced ios developer ?

Rotem Nevgauker
2 min readApr 30, 2020

--

I have been developing native IOS apps ever since the iPhone 3 was the new kid on the block.

I was there when the storyboard was added (instead of only tons of xib’s),the language has changed , i had to face the swift 2.0 broke almost every app in the app store.

Recently I have been playing with flutter and here are my 2 cents on the matter of switching between them .

  • As the Xcode is getting bigger and slower . Using android studio was a delight . Even the initial run was extremely fast . A fast reload is a game changer and will improve your life dramatically . I just hope that everything will continue like this as the apps gets bigger and bigger .
  • Even as one who got used to using the interface builder and only used the code when needed to . Writing the ui entirely took getting used to . On the other hand , with the hot reload , writing the ui code feels almost like an interface builder. You don’t even need another screen for that. One nice wide screen is enough.
  • Declarative programming requires you to adapt a little bit the way you think and code. All you have to do is to put aside , at least for a little, the need to control the flow of your code . Then when you ready start exploring the the concept ‘state control’. And if you feels a little bit overwhelmed , is just add some local variables and use them in your code to control the ui . After that the switch to users depended events , external api’s and such will be way clearer.

Have fun !

--

--

Rotem Nevgauker

Started as a ios developer in small & medium sized startup companies in various industries. Made the transition to become a fully remote full stack freelancer