CodeChai
A place for programmers and writers turning coffee/tea into code, one line at a time.

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

Image for post
Image for post
Me giving a talk on Flutter at SMIU University, Karachi


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

Image for post
Image for post

What’s next for normal Android developers and open source library creators?

Image for post
Image for post


Without using boilerplate

A graphic of a man in a suit and glasses next to the words “Google Place API: MVVM+Retrofit+Dagger+Coroutines”
A graphic of a man in a suit and glasses next to the words “Google Place API: MVVM+Retrofit+Dagger+Coroutines”
Image credit: Author


Image for post
Image for post

Get rid of default crash dialog.


Image for post
Image for post
CodeChai Logo


Implement search in Flutter Web

Flutter Web and Search

Begin…

Image for post
Image for post
Flutter Web and Search

1. Implement Search in Flutter Web

StringSearch(this.input, this.searchTerm)


Image for post
Image for post

Add the plugin

url_launcher: ^5.7.5


Image for post
Image for post


Image for post
Image for post

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