PAD Editorial
ProAndroidDev
Published in
2 min readApr 9, 2024

--

Pro Tips from ProAndroidDev 🚨

How to safely update state in your Kotlin apps

Nek.12 shares their experience of updating state so that you won’t have to go through the same problems they did.

How Kotlin Annotations Work — Part 1

Sherry Yuan explores the three main mechanisms that handle annotations: annotation processing, reflection, and lint.

Kotlin Design Patterns: Proxy Explained

Michal Ankiersztajn goes over Proxy in Kotlin.

Mastering Android ViewModels: Essential Dos and Don’ts Part 2 🛠️

Reza explains best practices for using Android ViewModels — why to avoid exposing mutable states & why you should use update{} when using MutableStateFlows.

Drumroll please 🥁 #dcnyc24 CfP is OFFICIALLY open!

If you’re passionate about Android & have insights to share, we want to hear from you! Influence other Android Devs, learn from industry experts, expand your professional network & more 🍎

Submit Here

New day, new codelabs 🔔

Instructor Belal Khan explains how you can elevate your Gradle skills & enhance your workflow with practical insights & hands-on exercises in this essential course for Android Devs.

Shop Here

Just as always, we are reachable via editors@proandroiddev.com.

We look forward to reading your feedback, article submissions, and partnership ideas.

Follow us on Facebook and Twitter, and see you soon!

Cheers, ProAndroidDev Team

Sergii Zhuk . Greg Fawson . Andy Dyer . Brian Gardner . Mario Sanoguera . Omolara Adejuwon .

--

--