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”

Friends Roster – More Flutter Plugins

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 and part 5. To recap I was using the following plugins in Flutter to reduce the amount of code I need to write. firebase_core: ^0.5.3 firebase_auth: ^0.18.4 google_sign_in: ^4.5.6 url_launcher: ^5.7.10 cloud_firestore: ^0.14.4 timeago: ^2.0.29 clock: ^1.0.1 contacts_service: ^0.4.6 permission_handler: ^5.0.1 call_log: ^2.1.0 The ones in bold are covered in my previous post. Of the five screens I had in the app, I already covered two screens. The rest … Continue reading “Friends Roster – More Flutter Plugins”

The Friends Roster Project

While 2020 has tied many people to their homes, it also encouraged many to seek out old friends. The same happened with me and a bunch of my friends. I have lost touch with a lot of my school, college and work friends as the years passed. You find new friends. You get busy with work and family and eventually don’t find time to call or meet friends as much as you might have when you were young. When I look back at my school or college days, I think of all the time spent with them. Not just during … Continue reading “The Friends Roster Project”

The Sweet Spot: Comparison With MMM

Recently Mr. Money Mustache (MMM) wrote a nice article on finding the sweet spot as applicable to various things in life. For example, a successful tech career’s sweet spot is when someone has worked for 10-15 years and has accumulated a few million dollars (in the US context). The “too less” side of things is when the person is earning $15/hour. The too much side is when they have accumulated tons of wealth but at the cost of 40 years of stressful work. Similarly, he draws parallels to other aspects of life. For example, the sweet spot for a work … Continue reading “The Sweet Spot: Comparison With MMM”

Practice Minimalism

After watching my talk on early retirement, one of my friends tells me that while the audience asked a lot of questions, no one asked me “How do I practice the art of minimalism without compromising much on what your heart wishes for?”. Well in this case, I am not really sure if minimalism is a personal trait or if it is something that can be acquired. You already know how I started, which was basically after reading about Stoicism. Are you a minimalist at heart? I think the best way to figure out if you are already inclined towards … Continue reading “Practice Minimalism”