•
I wasn’t always a good Android developer. I struggled quite a bit when I first started. But instead of giving up, I decided to improve by practising a few key principles daily. These principles have helped me become a better developer and guided me in other areas of life. Whether you’re stuck in your…
•
When building Android apps, there’s one class you can’t afford to overlook: Sealed Classes. It is like a hammer in your toolbox. You can use it to build something creative or crack open eggs to make an omelette. I know who makes an omelette with a hammer, but you can. Never mind let’s talk…
•
I wanted to level up my app development skills. But, I do not want to develop the same old chat applications with Firebase. I wanted something exciting and challenging. What is one skill that is useful to all app developers despite of their language? Answer — Mobile System Design D for Definition Mobile system design is the study of…
•
Jetpack compose can become hard to understand if the basics are not clear. More and more people are trying to become Android developers and Jetpack Compose forms the basis of Android development. So, let us try understanding the concept of recomposition in Android development. Important points in Recomposition: Recomposition: Recomposition means re-composing or re-rendering…
•
I was trying to develop my Android app in Jetpack Compose. An important topic that influenced my Android app is “Side effects”. Side effects help us manage the state changes on the app’s UI. Let us understand this with an example. In my app, “Mizu”, I wanted to show greetings on my home screen.…
•
I was developing my Android app, and a question popped up. How can I turn the bottom bar invisible on a scroll, like Linkedin or Twitter? The logic is pretty simple. First, we find if the user is scrolling, and secondly, we disable the bottom and enable it when the scrolling stops. The challenge…
•
Classes and Objects is one of the most basic and important topics in Software engineering. I am sure that you are familiar with them. In this blog post, I will try to break down classes and objects with Kotlin. Classes and Objects: Let me ask you a quick question. How do you make a…
•
I used to feel like I wasn’t a good Android developer. Determined to change that, I decided to master the essentials of Android. I sought guidance from a senior Android developer and learned some invaluable lessons that I’d like to share. Layoffs and the IT Industry Layoffs in the IT industry are like yin…
•
I always wondered what it’s like in the brain of a senior Engineer who could build an application from scratch. To take everything from the backend to the front end and produce a product that adds value to people’s lives. It feels like a superpower. It is a superpower, but not everyone can build…