-
Inside The First-timer’s Journey from 0 to 500 Stars on GitHub
-
February 23, 2017
-
Safely accessing lateinit properties in Kotlin
-
April 20, 2018
-
Gradle Dependencies Management with Auto-Complete in Kotlin
-
April 22, 2018
-
Gradle Dependencies using Google's Way
-
April 23, 2018
-
Defining Constants in Gradle
-
April 24, 2018
-
Difference between Build Type, Flavour, and Build Variant in Android
-
April 25, 2018
-
Domain-Specific Language (DSL) using Kotlin
-
April 26, 2018
-
Percentage Width/Height using Constraint Layout
-
April 27, 2018
-
Go to Code Line from Logcat Output Line
-
April 28, 2018
-
Closing All Activities and Launching Any Specific Activity
-
April 29, 2018
-
Sealed Classes in Kotlin
-
April 30, 2018
-
Live Code Templates in Android Studio
-
May 2, 2018
-
Adding Padding in Tabs in Android
-
May 2, 2018
-
IntDef and StringDef in Android
-
May 5, 2018
-
Creating Separate Modules for Debug And Release
-
May 6, 2018
-
Inline Functions in Kotlin
-
May 15, 2018
-
Variable Number of Arguments in Methods in Kotlin
-
May 16, 2018
-
Launching Activities using Kotlin DSL
-
May 17, 2018
-
The with() operator in Kotlin
-
May 18, 2018
-
Firebase Notifications in Background & Foreground in Android
-
May 19, 2018
-
Asynchronous Calls in Koltin
-
May 20, 2018
-
RecyclerView Scrolling Issue with NestedScrollView
-
May 21, 2018
-
Add Logs Without Using Code
-
May 23, 2018
-
Auto-Sizing TextViews in Android
-
May 25, 2018
-
Lots of Errors in Code but Still App Runs in Android Studio
-
May 31, 2018
-
Gradle doesn't run because it can't find tools.jar in JRE
-
June 2, 2018
-
Idling Registry for OkHttp
-
June 21, 2018
-
Combining Urdu String through Data Binding
-
June 24, 2018
-
Publishing your Android, Kotlin or Java library to jCenter from Android Studio
-
June 29, 2018
-
100 Days Of Code in Open Source
-
July 10, 2018
-
Where to get AAR file of any library?
-
July 10, 2018
-
The requireActivity() and requireContext() example
-
July 17, 2018
-
Operator Overloading in Kotlin
-
July 28, 2018
-
Remember Remember to Target Latest Android API Level Now!
-
August 2, 2018
-
Quickly & Easily Validating Your Text with Easy Validation
-
August 6, 2018
-
Encrypt / Decrypt Strings in Android
-
August 17, 2018
-
Welcome to Flutter Pub
-
August 20, 2018
-
Adding Password Protected Maven Repository URL in Gradle
-
September 8, 2018
-
Show/Hide Password in EditText in Android
-
November 14, 2018
-
Converting JSONObject to HashMap<>
-
November 15, 2018
-
Next Stop: Flutter
-
November 16, 2018
-
Executing tiny asynchronous tasks quickly in Android under 10 lines
-
November 19, 2018
-
Multiple Runtime Permissions in Android Without Any Third-Party Libraries
-
November 23, 2018
-
EasyFlipViewPager — The Flip Animations For Your ViewPager
-
December 10, 2018
-
How Java and Android Work Together
-
January 21, 2019
-
Reflections on 2018 - My Year In Review
-
February 14, 2019
-
⚡ Is Your Android Studio Always Slow? 🚀Here’s How to Speed Up Immediately.
-
February 21, 2019
-
✅ How to Free Up Useless Space on Firebase Hosting for Your Static Websites? 🌐
-
February 27, 2019
-
If You're Developing Your First App, Consider These Categories
-
March 2, 2019
-
🚀 Launching Activities in Easier Way Using Kotlin Extensions 💻
-
March 4, 2019
-
🚀 Launching Activities in Easier Way Using Kotlin Extensions 💻
-
March 4, 2019
-
🔧⚡Fixing ConstraintLayout & Guideline AssertionError Exception in Android 📱 💻
-
March 21, 2019
-
👍 Everything for Android Developers from Google IO 2019 🔥
-
May 15, 2019
-
Build a one-on-one Android chat app using Kotlin
-
July 29, 2019
-
📚Learning ConstraintLayout — 🚀Live Templates for Rescue 🚒
-
August 27, 2019
-
How is Flutter Different from Native, Web-view, and Other Cross-platform Frameworks
-
November 18, 2019
-
Add Push Notifications to Your Android Chat App Using Kotlin
-
November 24, 2019
-
🐦 Flying With Flutter — 🎤 Talk + 💻 Live Coding Session
-
December 21, 2019
-
Why Your Startup Needs Android App?
-
December 24, 2019
-
How to Convince Your Engineering Lead to Adopt Flutter
-
December 25, 2019
-
🕐 Revisited — 📚 A Guide on Splash Screen in Android in 2020
-
December 25, 2019
-
🔍 Exploring Android Room Database with Room Explorer
-
December 31, 2019
-
Moving on From 2019 - A Tough Year in Review
-
January 18, 2021
-
The jCenter & Bintray is Shutting Down. Now What?
-
February 5, 2021
-
How to Build a HIPAA Compliant Telehealth App for Android (Zocdoc Clone)
-
February 10, 2021
-
How to Build a HIPAA Compliant Telehealth App for Android (Zocdoc Clone)
-
February 10, 2021
-
Passing Parcelable / Serializable and Other Data in Jetpack Compose Navigation
-
March 8, 2021
-
Passing Parcelable / Serializable and Other Data in Jetpack Compose Navigation
-
March 8, 2021
-
Safely accessing lateinit properties in Kotlin
-
April 20, 2018
-
Gradle Dependencies Management with Auto-Complete in Kotlin
-
April 22, 2018
-
Gradle Dependencies using Google's Way
-
April 23, 2018
-
Defining Constants in Gradle
-
April 24, 2018
-
Difference between Build Type, Flavour, and Build Variant in Android
-
April 25, 2018
-
Domain-Specific Language (DSL) using Kotlin
-
April 26, 2018
-
Percentage Width/Height using Constraint Layout
-
April 27, 2018
-
Go to Code Line from Logcat Output Line
-
April 28, 2018
-
Closing All Activities and Launching Any Specific Activity
-
April 29, 2018
-
Sealed Classes in Kotlin
-
April 30, 2018
-
Live Code Templates in Android Studio
-
May 2, 2018
-
Adding Padding in Tabs in Android
-
May 2, 2018
-
IntDef and StringDef in Android
-
May 5, 2018
-
Creating Separate Modules for Debug And Release
-
May 6, 2018
-
Inline Functions in Kotlin
-
May 15, 2018
-
Variable Number of Arguments in Methods in Kotlin
-
May 16, 2018
-
Launching Activities using Kotlin DSL
-
May 17, 2018
-
The with() operator in Kotlin
-
May 18, 2018
-
Firebase Notifications in Background & Foreground in Android
-
May 19, 2018
-
Asynchronous Calls in Koltin
-
May 20, 2018
-
RecyclerView Scrolling Issue with NestedScrollView
-
May 21, 2018
-
Add Logs Without Using Code
-
May 23, 2018
-
Auto-Sizing TextViews in Android
-
May 25, 2018
-
Lots of Errors in Code but Still App Runs in Android Studio
-
May 31, 2018
-
Gradle doesn't run because it can't find tools.jar in JRE
-
June 2, 2018
-
Idling Registry for OkHttp
-
June 21, 2018
-
Combining Urdu String through Data Binding
-
June 24, 2018
-
Publishing your Android, Kotlin or Java library to jCenter from Android Studio
-
June 29, 2018
-
Where to get AAR file of any library?
-
July 10, 2018
-
The requireActivity() and requireContext() example
-
July 17, 2018
-
Operator Overloading in Kotlin
-
July 28, 2018
-
Remember Remember to Target Latest Android API Level Now!
-
August 2, 2018
-
Encrypt / Decrypt Strings in Android
-
August 17, 2018
-
Adding Password Protected Maven Repository URL in Gradle
-
September 8, 2018
-
Show/Hide Password in EditText in Android
-
November 14, 2018
-
Converting JSONObject to HashMap<>
-
November 15, 2018
-
Executing tiny asynchronous tasks quickly in Android under 10 lines
-
November 19, 2018
-
Multiple Runtime Permissions in Android Without Any Third-Party Libraries
-
November 23, 2018
-
⚡ Is Your Android Studio Always Slow? 🚀Here’s How to Speed Up Immediately.
-
February 21, 2019
-
✅ How to Free Up Useless Space on Firebase Hosting for Your Static Websites? 🌐
-
February 27, 2019
-
🚀 Launching Activities in Easier Way Using Kotlin Extensions 💻
-
March 4, 2019
-
🔧⚡Fixing ConstraintLayout & Guideline AssertionError Exception in Android 📱 💻
-
March 21, 2019
-
Safely accessing lateinit properties in Kotlin
-
April 20, 2018
-
Gradle Dependencies Management with Auto-Complete in Kotlin
-
April 22, 2018
-
Gradle Dependencies using Google's Way
-
April 23, 2018
-
Defining Constants in Gradle
-
April 24, 2018
-
Difference between Build Type, Flavour, and Build Variant in Android
-
April 25, 2018
-
Domain-Specific Language (DSL) using Kotlin
-
April 26, 2018
-
Percentage Width/Height using Constraint Layout
-
April 27, 2018
-
Go to Code Line from Logcat Output Line
-
April 28, 2018
-
Closing All Activities and Launching Any Specific Activity
-
April 29, 2018
-
Sealed Classes in Kotlin
-
April 30, 2018
-
Live Code Templates in Android Studio
-
May 2, 2018
-
Adding Padding in Tabs in Android
-
May 2, 2018
-
IntDef and StringDef in Android
-
May 5, 2018
-
Creating Separate Modules for Debug And Release
-
May 6, 2018
-
Inline Functions in Kotlin
-
May 15, 2018
-
Variable Number of Arguments in Methods in Kotlin
-
May 16, 2018
-
Launching Activities using Kotlin DSL
-
May 17, 2018
-
The with() operator in Kotlin
-
May 18, 2018
-
Firebase Notifications in Background & Foreground in Android
-
May 19, 2018
-
Asynchronous Calls in Koltin
-
May 20, 2018
-
RecyclerView Scrolling Issue with NestedScrollView
-
May 21, 2018
-
Add Logs Without Using Code
-
May 23, 2018
-
Auto-Sizing TextViews in Android
-
May 25, 2018
-
Lots of Errors in Code but Still App Runs in Android Studio
-
May 31, 2018
-
Gradle doesn't run because it can't find tools.jar in JRE
-
June 2, 2018
-
Idling Registry for OkHttp
-
June 21, 2018
-
Combining Urdu String through Data Binding
-
June 24, 2018
-
Publishing your Android, Kotlin or Java library to jCenter from Android Studio
-
June 29, 2018
-
Where to get AAR file of any library?
-
July 10, 2018
-
The requireActivity() and requireContext() example
-
July 17, 2018
-
Operator Overloading in Kotlin
-
July 28, 2018
-
Remember Remember to Target Latest Android API Level Now!
-
August 2, 2018
-
Encrypt / Decrypt Strings in Android
-
August 17, 2018
-
Adding Password Protected Maven Repository URL in Gradle
-
September 8, 2018
-
Show/Hide Password in EditText in Android
-
November 14, 2018
-
Converting JSONObject to HashMap<>
-
November 15, 2018
-
Executing tiny asynchronous tasks quickly in Android under 10 lines
-
November 19, 2018
-
Multiple Runtime Permissions in Android Without Any Third-Party Libraries
-
November 23, 2018
-
🚀 Launching Activities in Easier Way Using Kotlin Extensions 💻
-
March 4, 2019
-
📚Learning ConstraintLayout — 🚀Live Templates for Rescue 🚒
-
August 27, 2019
-
Safely accessing lateinit properties in Kotlin
-
April 20, 2018
-
Gradle Dependencies Management with Auto-Complete in Kotlin
-
April 22, 2018
-
Gradle Dependencies using Google's Way
-
April 23, 2018
-
Domain-Specific Language (DSL) using Kotlin
-
April 26, 2018
-
Sealed Classes in Kotlin
-
April 30, 2018
-
Inline Functions in Kotlin
-
May 15, 2018
-
Variable Number of Arguments in Methods in Kotlin
-
May 16, 2018
-
Launching Activities using Kotlin DSL
-
May 17, 2018
-
The with() operator in Kotlin
-
May 18, 2018
-
Asynchronous Calls in Koltin
-
May 20, 2018
-
Idling Registry for OkHttp
-
June 21, 2018
-
Combining Urdu String through Data Binding
-
June 24, 2018
-
Publishing your Android, Kotlin or Java library to jCenter from Android Studio
-
June 29, 2018
-
Where to get AAR file of any library?
-
July 10, 2018
-
The requireActivity() and requireContext() example
-
July 17, 2018
-
Operator Overloading in Kotlin
-
July 28, 2018
-
Remember Remember to Target Latest Android API Level Now!
-
August 2, 2018
-
Quickly & Easily Validating Your Text with Easy Validation
-
August 6, 2018
-
Encrypt / Decrypt Strings in Android
-
August 17, 2018
-
Adding Password Protected Maven Repository URL in Gradle
-
September 8, 2018
-
🚀 Launching Activities in Easier Way Using Kotlin Extensions 💻
-
March 4, 2019
-
Build a one-on-one Android chat app using Kotlin
-
July 29, 2019
-
Add Push Notifications to Your Android Chat App Using Kotlin
-
November 24, 2019
-
🕐 Revisited — 📚 A Guide on Splash Screen in Android in 2020
-
December 25, 2019
-
How to Build a HIPAA Compliant Telehealth App for Android (Zocdoc Clone)
-
February 10, 2021
-
Passing Parcelable / Serializable and Other Data in Jetpack Compose Navigation
-
March 8, 2021
-
Gradle Dependencies Management with Auto-Complete in Kotlin
-
April 22, 2018
-
Gradle Dependencies using Google's Way
-
April 23, 2018
-
Defining Constants in Gradle
-
April 24, 2018
-
Difference between Build Type, Flavour, and Build Variant in Android
-
April 25, 2018
-
Percentage Width/Height using Constraint Layout
-
April 27, 2018
-
Go to Code Line from Logcat Output Line
-
April 28, 2018
-
Closing All Activities and Launching Any Specific Activity
-
April 29, 2018
-
Creating Separate Modules for Debug And Release
-
May 6, 2018
-
Gradle doesn't run because it can't find tools.jar in JRE
-
June 2, 2018
-
Idling Registry for OkHttp
-
June 21, 2018
-
Publishing your Android, Kotlin or Java library to jCenter from Android Studio
-
June 29, 2018
-
Where to get AAR file of any library?
-
July 10, 2018
-
The requireActivity() and requireContext() example
-
July 17, 2018
-
Operator Overloading in Kotlin
-
July 28, 2018
-
Remember Remember to Target Latest Android API Level Now!
-
August 2, 2018
-
Adding Password Protected Maven Repository URL in Gradle
-
September 8, 2018
-
From Developer to Entrepreneur
-
December 18, 2015
-
Postmortem of My First Startup (Approkers)
-
June 30, 2016
-
4 Old Things That No One Told You About Writing a Book, Actually Tech Book
-
January 29, 2017
-
Inside The First-timer’s Journey from 0 to 500 Stars on GitHub
-
February 23, 2017
-
After Wasting 2017 Year Successfully, Now Looking Forward to Waste 2018 Again
-
December 28, 2017
-
Today I Learned — (OK, technically yesterday)
-
May 4, 2018
-
100 Days Of Code in Open Source
-
July 10, 2018
-
1000 Followers — 1000 Words — 1000 Hopes
-
August 26, 2018
-
I Didn’t Accept Job Offer at Facebook. Here’s Why.
-
October 16, 2018
-
Reflections on 2018 - My Year In Review
-
February 14, 2019
-
Inside JTech 2019 - JUW Karachi
-
February 19, 2019
-
Moving on From 2019 - A Tough Year in Review
-
January 18, 2021
-
Cancer Killed My Father & I Couldn't Do Anything
-
February 7, 2021
-
A Rubix Cube Story
-
April 29, 2021
-
Inside The First-timer’s Journey from 0 to 500 Stars on GitHub
-
February 23, 2017
-
Today I Learned — (OK, technically yesterday)
-
May 4, 2018
-
Today I Learned — (OK, technically yesterday)
-
May 4, 2018
-
100 Days Of Code in Open Source
-
July 10, 2018
-
Quickly & Easily Validating Your Text with Easy Validation
-
August 6, 2018
-
EasyFlipViewPager — The Flip Animations For Your ViewPager
-
December 10, 2018
-
Reflections on 2018 - My Year In Review
-
February 14, 2019
-
🔍 Exploring Android Room Database with Room Explorer
-
December 31, 2019
-
Moving on From 2019 - A Tough Year in Review
-
January 18, 2021
-
The jCenter & Bintray is Shutting Down. Now What?
-
February 5, 2021
-
How to Build a HIPAA Compliant Telehealth App for Android (Zocdoc Clone)
-
February 10, 2021
-
Passing Parcelable / Serializable and Other Data in Jetpack Compose Navigation
-
March 8, 2021
-
IntDef and StringDef in Android
-
May 5, 2018
-
Encrypt / Decrypt Strings in Android
-
August 17, 2018
-
Converting JSONObject to HashMap<>
-
November 15, 2018
-
Executing tiny asynchronous tasks quickly in Android under 10 lines
-
November 19, 2018
-
Multiple Runtime Permissions in Android Without Any Third-Party Libraries
-
November 23, 2018
-
How Java and Android Work Together
-
January 21, 2019
-
If You're Developing Your First App, Consider These Categories
-
March 2, 2019
-
🚀 Launching Activities in Easier Way Using Kotlin Extensions 💻
-
March 4, 2019
-
🕐 Revisited — 📚 A Guide on Splash Screen in Android in 2020
-
December 25, 2019
-
4 Old Things That No One Told You About Writing a Book, Actually Tech Book
-
January 29, 2017
-
After Wasting 2017 Year Successfully, Now Looking Forward to Waste 2018 Again
-
December 28, 2017
-
Today I Learned — (OK, technically yesterday)
-
May 4, 2018
-
Reflections on 2018 - My Year In Review
-
February 14, 2019
-
Moving on From 2019 - A Tough Year in Review
-
January 18, 2021
-
The jCenter & Bintray is Shutting Down. Now What?
-
February 5, 2021
-
Cancer Killed My Father & I Couldn't Do Anything
-
February 7, 2021
-
A Rubix Cube Story
-
April 29, 2021
Wajahat Karim
Senior Android Developer
Karachi, Pakistan