Friends Roster – Next Friend To Call

This is the continuation of “how I built the Friends Roster app” saga. If you missed the previous parts in this series, do check them out — part 1, part 2, part 3, part 4, part 5, part 6. To recap, I was describing how I built various screens using flutter. The final screen in the app is the “next friend to call” screen. It has the meat of the logic. The first thing the app does is fetch the list of friends from Firebase Cloud Storage. Then it looks up the call log on your phone and updates all your friends call history. This … Continue reading “Friends Roster – Next Friend To Call”

Where I Struggled With Flutter

In one of my previous posts I mentioned that it was fun and easy to code in Flutter. But that does not mean there were no difficulties. In this post I will cover a couple of areas where I struggled. The post will go into some technical details regarding Flutter and android development. So if you are not interested in them you might not care much. Feel free to skip. Building the UI I come from android background and building UI is quite different in Flutter. I actually like the way you write code to build the UI in Flutter … Continue reading “Where I Struggled With Flutter”

Experience With Flutter

In one of my previous posts I mentioned about a project that I wrote entirely using Flutter. This is the continuation of that post. I will go into the details of how Flutter became the platform of choice and my experience with it. Let me preface by saying that this may be interesting only to a limited set of software engineers. So if you are not one of them, it’ll serve you best to skip this post. What is the project? If you haven’t read my previous post explaining the project, here is a brief recap. I have a bunch … Continue reading “Experience With Flutter”