Sign in

🔥 Google Dev Expert (GDE) in Android . 📱 Android Dev . 💻FOSS Contributor . 📝Writer . 🎤 Speaker . 👶 Developer Dad — 🌐Subscribe at

Surgery or no surgery? That was the most toughest question of my life.

Photo by National Cancer Institute on Unsplash

My first baby was born on 1st January 2019. What an amazing coincidence. Right? Those days were truly beautiful and amazing. A baby in the house redefines the whole atmosphere. There comes this strange energy in the environment, in people, and in things. Everyone smiles more, laughs more and enjoys…

Brain Tumor, Baby, Public Speaking, Writing, Open Source, and Mountains!

Me giving a talk on Flutter at SMIU University, Karachi

Hello folks, it’s that time of the year (or maybe a little late) where I am supposed to reflect on my past year and make some new year resolution goals. Since I couldn’t write the year in review for the previous year 2019, so this article is going to about…

A quick and easy guide to fastlane for beginners in Android and iOS.

Mobile software development poses a number of unique challenges. The ecosystem is quite diverse: there are over six billion active smartphone devices worldwide, with a wide variety of screen sizes, processors, hardware, OS versions, languages, and features to consider. On top of that, the release process is gated and is…

Perspective on different release processes for mobile apps development.

Image Credits:

Developing and maintaining a high-quality, engaging app already takes serious effort and time. But with ever-stricter requirements imposed by the Google Play and Apple app stores, even the release process has become a time-consuming and challenging task for mobile development teams. …

I am still looking for your phone number, so I can talk to you.

A Tweet of mine about my mother went viral (

Today is Mother’s day and it’s really great. And I wish all the people and their mothers well wishes. I don’t need a mother’s day to write this article, but I feel that today this would make more sense than other days.

There’s not a single day when I haven’t…

It took me 10 years to solve the Rubix Cube. Here’s the story.

🎯 Let me tell you a Rubix Cube Story today. Back in 2010, I came back home for a 2 months vacation from University. I participated in a Speed Rubix Competition when I had no idea how to solve a cube. I lost it big way and brought that cube…

My 2 submissions for Jetpack Compose’s #AndroidDevChallenge with code and a talk on getting started with Compose

😍 Howdy people! Welcome to the 6th edition of Wajahat Karim — Bits & Bytes.

Today’s edition is a very special one for me as I got featured by Google for their #AndroidDevJourney series. As part of this series, Google will share my life story of how I got into…

A simple approach to pass the Parcelable data in Jetpack Compose Navigation

Originally Published at

NOTE: The Jetpack Compose team doesn’t recommend passing Parcelable in the navigation composable routes. Instead the route structure in Navigation Compose has the best analog with a restful web service so developers should use bookDetails/{bookid} not bookDetails/{a whole set of fields representing a book} which is essentially what passing a…

What happens if you ignore her and don’t respond to her call.

Photo by Charles Deluvio on Unsplash

It was evening. And I was trying to fix a runtime crash for an Android project at work. I was fully focused in the debugging and was going through breakpoints line by line. …

A step-by-step tutorial on how to use CometChat SDK to create chat for Android telehealth apps like Zocdoc

A major result of the Covid-19 pandemic has been the rapid widespread adoption of telehealth technologies. Usage of apps like Zocdoc have grown dramatically, and have allowed patients to connect with their doctors virtually through text chat and audio/video calls. …

Wajahat Karim

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store