Jackie MoraaGetting Started with Animations in FlutterAnimations are changes in the appearance or behaviour of a widget over a period of time and they are an amazing way to bring your Flutter…Sep 17Sep 17
Jackie MoraaFlutter App: PotatoVerse — Requirements PrioritisationPicking up from where we left off with our PotatoVerse application, this article will be delving into the next phase of app development —…Aug 17Aug 17
Jackie MoraaFlutter Navigation 2.0In the previous article, we looked at original Flutter Navigator 1.0 and how to implement it in our applications. In case you missed it…Jul 17Jul 17
Jackie MoraaFlutter Navigation 1.0Navigation in application development refers to the process of moving between different features within an app e.g., screens, menus…Jun 17Jun 17
Jackie MoraaAsynchronous Programming in Flutter (Dart) | StreamsIn the last article, we introduced the concept of asynchronous operations with a focus on Futures. In case you missed it, read up on it…May 171May 171
Jackie MoraaAsynchronous Programming in Flutter (Dart) | FuturesFlutter applications often deal with a number of asynchronous operations. So, what is an asynchronous operation? Asynchronous operations…Apr 17Apr 17
Jackie MoraaBuild With Gemini — Chat Bot in FlutterDisclaimer: In the spirit of building with Gemini, parts of this article have been written in conjunction with prompts from the LLM.Mar 17Mar 17
Jackie MoraaFlutter x Firebase | Remote ConfigFor the last article in our Flutter x Firebase February series we’ll be looking at Firebase Remote Config.Feb 27Feb 27
Jackie MoraaFlutter x Firebase | Cloud FunctionsIn the previous article we added the main functionality for our application — users being able to submit cat photos to the database. We…Feb 17Feb 17
Jackie MoraaFlutter x Firebase | ExtensionsIn the famous words of Jeff Atwood: “The best code is no code at all. Every new line of code you willingly bring into the world is code…Feb 7Feb 7