Android Streamlining android development with Charles A story around Charles, the debugging proxy application. We see what it offers, why we need it and how to set it up and some regular tools I use.
Android Wireless ADB flow for easier development This is a guide for wireless adb debugging flow without needing to connect your device to your PC all the time.
Coroutines Practical concepts for Coroutines (Part 2) This article covers the practical concepts for using coroutines in actual projects, different use-cases that arise, while showing the code in action to explain the concepts clearly.
Coroutines Practical concepts for Coroutines (Part 1) This article covers the practical concepts for using coroutines in actual projects, different use-cases that arise, while showing the code in action to explain the concepts clearly.
Coroutines Kotlin Coroutines Fundamentals The article covers why we need coroutines, it's fundamental blocks in theory, and then shows them in action (code) to explain the blocks clearly.
Android Practical guide to Dagger 2 Practical guide to using Dagger 2 for android with a summary of practical rules for simple use-cases of dependency injection.
Frontend Making my own startpage using HTML/CSS Learning HTML/CSS and using them to create a small project - my own startpage.
Android Learning Android Development This post is meant for people looking to start android development, and also for people who have covered the basics and now are looking to improve themselves. I would be providing resources I came across while learning android development.
Android A journey to the world of MVP and Loaders ( Part 2) In this part we deal with the Loader API. We start off understanding the Loader API that was introduced in API 11, it's major classes and interfaces and the functions that we will use. We then move to an implementation of Loader API with the MVP pattern we understood in the last part.
Android A journey to the world of MVP and Loaders ( Part 1) This part deals with MVP. It starts with explaining the need of Model-View-Presenter pattern and then moves on to explain the job of each component with an example code. It then goes on to explain an implemenation of MVP pattern in an activity.
Android Understanding the enigma of RxJava A introduction to RxJava and functional reactive programming.