Sign in

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!

Me giving a talk on Flutter at SMIU University, Karachi


Image Credit: freecodecamp


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

The Tweet on Official Android Developers Twitter Profile

✍ Articles


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

Originally Published at wajahatkarim.com


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


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


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


Get rid of default crash dialog.

“Live as if you were to die tomorrow. Learn as if you were to live forever.”


CodeChai Logo


Implement search in Flutter Web

How to implement search in Flutter Web? Hmm…

Flutter Web and Search

Begin…

  1. Implement Search in Flutter Web
  2. Saving the user searches (Bonus)
  3. Displaying user search history (Bonus)
Flutter Web and Search

1. Implement Search in Flutter Web

StringSearch(this.input, this.searchTerm)
  • input: List<String>, e.g [‘Hey’, ‘there’]
  • searchTerm: String which the user searched. e.g here

CodeChai

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

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