Aldo is a mobile engineering manager at Astro, a quick commerce company in Indonesia. He started at a startup, went on to lead Android team at LINE, and now working at Astro. He is currently managing Android, iOS, and React Native teams for customer-facing apps.
He is passionate about designing testable code, writing clear documentation, and building apps at scale. When he is not writing an article or playing with the latest technology, you'll find him learning about coffee making or contributing to the local community.
Nothing here yet.
In the next three months, I'll be volunteering to teach undergrad students Android development. So, I'm also faced with this question, should I teach a new developer Compose or XML? In my opinion, aspiring Android developers should just start learnin...

In a multimodule project, managing dependencies manually can be challenging. For example, if you forget to update a library version after modifying a library version on another module, your project will have a duplicate library. Starting from Gradle ...

I have a confession to make, after reading through StateFlow and SharedFlow documentation, watching Android Developers's video, and reviewing nowinandroid source codes, I'm not convinced to migrate LiveData to StateFlow or SharedFlow. At least for no...
