-
3 Tricks I am using to become a better developer
•
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…
-
One Class every Android Developer should know about: Sealed Class
•
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.…
-
Breaking Down Mobile System Design
•
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…
-
Understanding Recomposition in Jetpack Compose
•
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…
-
Understanding Side -effects in Jetpack Compose
•
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…
-
Using “derivedStateOf” to hide the Bottom bar in Jetpack Compose
•
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…
-
Learn Kotlin with me: Classes and Objects
•
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…
-
A Letter from a Senior Engineer: For App Developers
•
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…