Wajahat KariminCodeChai🚨 Avoid Disaster: Safeguard Your Keystore Files — Lessons Learned the Hard Way!This article is a part of my Failure Story series.·3 min read·Mar 10, 2024----
Wajahat KariminCodeChaiGetting Started with Google’s Gemini AI in AndroidMaster Google’s Gemini AI for Enhanced Android Apps — From Setup to Optimisation. Create Smarter Experiences with Gemini AI.·6 min read·Feb 25, 2024----
Wajahat KarimConsistency is the Key!Hard work is overrated and consistency is underrated. Working hard one day and not on the next is not sustainable for a long time·4 min read·Jul 3, 2023----
Wajahat KarimReduce Screen Time Without Giving up Your Social LifeAnd maintain your work productivity at the same time.·3 min read·Nov 11, 2022----
Wajahat KariminCodeChaiHow to Master Any Skill by Steering Clear of Tutorial HellHow to Avoid the Tutorial Trap and Become an Expert in Any Skill You Want to Learn·3 min read·Nov 7, 2022--1--1
Wajahat KariminCodeChaiSecuring Your Android Keys & Secrets with Native C++ CodeLearn how to secure your API keys, Base URLs, and other sensitive data of your app through native C++ code.·4 min read·Aug 14, 2022--2--2
Wajahat KariminCodeChaiStep-by-Step Guide on Securing SharedPreferences in AndroidIn this article, you will learn how you can encrypt decrypt or secure SharedPreferences in Android with Jetpack’s Security library.·4 min read·Jul 19, 2022----
Wajahat Karim#TimeWithWajahat Newsletter — Issue 13Learn about Singleton Pattern, Airlift Shutdown, and how Social Media can depress you and some amazing Jetpack Compose articles.·3 min read·Jul 14, 2022----
Wajahat KariminCodeChaiSingleton Pattern in Kotlin — Design Patterns for DummiesLearn about the basic concepts of Design Patterns, their advantages, and types. See an example of the Singleton Design pattern in Kotlin.·4 min read·Jul 10, 2022--1--1
Wajahat KariminCodeChaiMeet DataStore — The New SharedPreferences for AndroidLearn about the basics of DataStore in Android Kotlin and why you should stop using SharedPreferences in Android and use DataStore instead.·4 min read·Jul 3, 2022--1--1