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 …

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 …

When and How to Use RxJava Disposable

Featured in Android Weekly Issue #472. Table Of Contents: Disposable CompositeDisposable SerialDisposable Conclusion Disposable RxJava 2 introduced the concept of Disposables . Disposables are streams/links/connections between Observer and Observable. They’re meant to give power to the Observers to …