Things I learnt leading a development team at an early-stage startupFor a developer who spent most of his time working with teams in well-established companies, leading a development team at an early-stage…Aug 10Aug 10
Jetpack Compose — The Future of Android DevelopmentAndroid development has been witnessing a paradigm shift in recent years, ushering in an era of more streamlined, intuitive, and powerful…Aug 10Aug 10
Published inProAndroidDevDemystifying DataStore: A Comprehensive Guide to Using DataStore with Jetpack ComposeData persistence is a very important aspect of app development. It could make or break the user experience. Storing and managing app…Sep 17, 20232Sep 17, 20232
SwiftUI vs UIKit: Which One Should You Use for iOS Development?Note: This article was originally posted here.Sep 1, 2023Sep 1, 2023
How to make an OTP/Pin view in swift ui?This post was originally posted here.Jun 13, 2023Jun 13, 2023
How does open-source help in getting a better programming job?Open source can be a valuable asset for job seekers, as it allows them to showcase their skills and expertise to potential employers. In…Jan 4, 2023Jan 4, 2023
Applying SOLID Principles in Android DevelopmentThe SOLID principles are a set of guidelines that can help developers create software that is easier to maintain and extend over time…Dec 28, 20221Dec 28, 20221
Published inSuperShareBuilding a CI/CD pipeline for Android apps using GitHub actions.This article provides an overview of the core concepts for building a CI/CD pipeline for AndroidOct 11, 2022Oct 11, 2022
Published inSuperShareWe started Peer-Reviewing and there is no going back.Code review is the process in which developers critique each other's work after it has been done, I used to groan every time people talked…Oct 3, 2022Oct 3, 2022
Published inSuperShareWhy I ended my 10 year old relationship with GSON?I have been creating Android applications for about 10 ten years or so now. I have blindly utilised Gson for serialisation and…Aug 15, 20224Aug 15, 20224