Homepage
Open in app
Sign in
Get started
ProAndroidDev
The latest posts from Android Professionals and Google Developer Experts.
Submit
Archive
About
droidcon Academy
Follow
Following
Kotlin Design Patterns: Proxy Explained
Kotlin Design Patterns: Proxy Explained
Proxy is a structural pattern that is used to encapsulate object control. It implements the same interface as the object.
Michal Ankiersztajn
Mar 26
Scenario-based testing ViewModels
Scenario-based testing ViewModels
Insights for improving the ViewModel testing methodology by Mocking the UI layer
Anup Ammanavar
Mar 26
String resources API for Compose Multiplatform
String resources API for Compose Multiplatform
With Compose Multiplatform 1.6, Jetbrains finally provides an official solution to declare string resources for every supported platform in…
Gérard Paligot
Mar 25
Kotlin Design Patterns: Facade Explained
Kotlin Design Patterns: Facade Explained
Facade is a structural pattern that is used to hide the complexity of a library or subsystem.
Michal Ankiersztajn
Mar 24
How to call in-app review in alternative Android Stores?
How to call in-app review in alternative Android Stores?
This article is a continuation of the my article about the implementation of the in-app review logic in the KMP module. Previous…
Sergei Mikhailovskii
Mar 23
Publishing Android, Java or Kotlin Libraries with AWS CodeArtifact
Publishing Android, Java or Kotlin Libraries with AWS CodeArtifact
Publish & Consume Libraries with CodeArtifact
Tosin Onikute
Mar 23
Understanding Jetpack Compose: Internal Implementation and Working
Understanding Jetpack Compose: Internal Implementation and Working
This article is for you, if you are desperate to see what is going on inside the functions(Composables) you are using to show your app's…
Sagar Malhotra
Mar 23
Build a Real-Time Zoom Clone with Jetpack Compose
Build a Real-Time Zoom Clone with Jetpack Compose
After regularly using and enjoying video conferencing solutions at work, I felt inspired to create a Zoom clone app using Jetpack Compose…
Suhyeon Kim
Mar 21
Kotlin Design Patterns: Decorator Explained
Kotlin Design Patterns: Decorator Explained
Decorator is a structural pattern that is used to add and remove behaviour dynamically at runtime in an object
Michal Ankiersztajn
Mar 19
Introduction to ML Kit Document Scanner for Android
Introduction to ML Kit Document Scanner for Android
Ever wanted to create your own document scanning app or perhaps add document scanning functionality to your existing app? Well look no…
Myric September
Mar 19
Dot. Dash. Design
Dot. Dash. Design
Mastering Lines in Jetpack Compose with PathEffect
Katie Barnett
Mar 18
Kotlin Design Patterns: Bridge Explained
Kotlin Design Patterns: Bridge Explained
Bridge is a structural design pattern that divides the class into hierarchies and separates concerns.
Michal Ankiersztajn
Mar 17
Optimize App Performance By Mastering Stability in Jetpack Compose
Optimize App Performance By Mastering Stability in Jetpack Compose
Jetpack Compose, Google’s cutting-edge UI toolkit, has shown immense promise since its stable 1.0 release. The adoption for production…
Jaewoong Eum
Mar 17
About ProAndroidDev
Latest Stories
Archive
About Medium
Terms
Privacy
Teams