Member-only story
Trials and Tribulations of Converting a Twelve Year Old Adobe AIR App to Flutter
Insights from rebuilding an existing iOS/Android application with Google Flutter.
The RunPee app (Tells you the best time to run and pee during a movie without missing the best scenes.) was twelve years old and in sore need of an upgrade. I created it myself using Actionscript and the Flex framework to build an Adobe AIR app. (Back in the day AIR was the darling of cross-platform mobile development.) Twelve years later and the writing was on the wall that AIR couldn’t be depended on much longer.
Thus began a search for a new cross-platform solution to switch to. My requirements were few:
- Not based on Javascript, because ewwwwww
- Open source
- Good documentation
- Great community support (Meaning plenty of results on StackOverflow.)
- Cross Platform Android/iOS (Duh)
When my wife told me about Flutter I knew my search was over. Flutter is based on Dart and syntactically similar to Actionscript. But I’m sure that anyone who’s programmed with multiple languages and frameworks will tell you that languages are fairly simple to pick up — just how many different ways can you write an if/else…