Table Of Contents: What is recomposition Why do you need to be concerned about recomposition? Tools to detect recomposition Final Thoughts This post is extracted from my talk “What does recomposition mean to your app” .
What is recomposition Recomposition is the action of forming something again or differently. …
History of Hyphenation in Android
Table Of Contents: Before API 23 Introduction of auto-hyphenation at API 23 Change of defaults at API 29 New values at API 33 Now what? Hyphenation in software engineering refers to the process of splitting a word and inserting hyphens in between the syllables of said word, that would otherwise extend beyond a UI …
Flying Hearts Animation in Jetpack Compose: Quick and Easy Edition
Table Of Contents: 1. Drawing the heart shape 2. Introducing the state 3. Adding Visibility animation 4. Adding Position animation 5. Making it multiple 6. Additional animations 7. Clean up 8. What’s next? Featured in OnCreate Digest Issue #98. Featured in Android Weekly Issue #508. Featured in Jetpack Compose …
Jetpack Compose in Many Shapes and Forms
Table Of Contents: What is Shape? How to apply Shape? Create a custom shape Final Thoughts Featured in Android Weekly Issue #504. Featured in Jetpack Compose Resources Issue #103. Oftentimes, we get asked to create different custom views and shapes in Android Development. In the old view-based system, we …
Integrating a Seamless In-App Review Rating Experience in MVI
Table Of Contents: Implementation Testing Manual Testing Unit Testing Last year, Android introduced a new in-app review API that would allow users to review and rate an app within the app itself. Meaning, developers no longer have to worry about keeping track of how many times the “Rate Us” dialog has been …