BBitcot·17h agoFive Foldable Lessons for San Diego Android App TeamsWhat breaks first when a phone-only Android app lands on a foldable or tablet, and the order of fixes that keeps a release on schedule.3 min read·bitcot.hashnode.dev
VVidur Saini·19h agoHow to add customer support chat to an Android app (Kotlin, 2026)Add in-app support chat to an Android app in Kotlin: where the button goes, signed identity, FCM reply push, the Android 13 permission and account deletion.9 min read·vidursaini.hashnode.dev
OOrion Support Team·1d agoBuilding an offline-first POS app for AndroidWhat went wrong with money maths, a label printer that ignored every text command, and a billing bug that looked like Google's.5 min read·orionapps.hashnode.dev
AAndroid Expert·2d agoLet the Compiler Review Your UI: Choosing Between Enums, Sealed Classes, and Sealed InterfacesLearn when to use Kotlin enums, sealed classes, or sealed interfaces for Android UI state, and how exhaustive when catches missed cases early.23 min read·android-expert.hashnode.dev
AAndroid Expert·2d agoZero-Cost Types? The Fine Print on Kotlin Value ClassesLearn when Kotlin value classes avoid heap allocation, when boxing returns, and how name mangling affects Room, Retrofit, serialization and Java.12 min read·android-expert.hashnode.dev
AAndroid Expert·Nov 3Part 5: Mirror With Intent: Building Right-to-Left Ready Screens in Jetpack ComposeBuild RTL-ready Jetpack Compose apps: start/end layouts, auto-mirrored icons, bidi text, gestures, Canvas and RTL testing, plus a release checklist.15 min read·android-expert.hashnode.dev
AAndroid Expert·Nov 2Part 4: When the Screen Changes Silently: Live Regions, Headings and Focus in ComposeMake dynamic Jetpack Compose screens accessible: polite vs assertive live regions, heading semantics and focus management for TalkBack, with Kotlin.15 min read·android-expert.hashnode.dev
AAndroid Expert·Nov 2Part 3: Green Builds, Blind Spots: Testing Compose Accessibility Layer by LayerTest Jetpack Compose accessibility in layers: semantics assertions, bulk checks, 48dp touch targets, ATF audits, manual TalkBack review and CI setup.12 min read·android-expert.hashnode.dev
AAndroid Expert·Nov 2Part 2: From Five Stars to One Sentence: Semantics for Custom Compose ControlsMake custom Jetpack Compose controls work with TalkBack: merge vs clear semantics, state descriptions, adjustable ranges and custom actions in Kotlin.15 min read·android-expert.hashnode.dev
AAndroid Expert·Nov 2Part 1: Raising the Floor: Five Accessibility Rules Every Compose Screen Must PassMake every Jetpack Compose screen accessible: TalkBack labels, 48dp touch targets, WCAG contrast, color-free meaning and reading order in Kotlin.13 min read·android-expert.hashnode.dev