The World of Reverse UI — RTL Language Support for Android Apps
summary
Covers how to add Right-to-Left (RTL) language support to Android apps, explaining what RTL support entails and what Android handles automatically via OS/framework. Describes manual engineering tasks: layout fixes, image flipping, and other pitfalls, plus methods for verifying RTL behavior so engineers can implement and test RTL support confidently.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 3:16RTL language basics
- 6:35System RTL layouts
- 8:02Custom views RTL quiz
- 12:26Manual layout fixes
- 16:31RTL vs LTR layouts
- 19:22Text direction control
- 22:59RTL images and icons
- 27:16Image flip criteria
- 28:46WebView language checks
- 29:30RTL animations
- 31:22Arabic layout tweaks
- 32:26RTL testing methods
- 33:26Language switch testing
- 34:51Developer options
- 35:57RTL preview
- 37:24Fictional language test
- 38:30RTL summary tips
- 40:40Q&A
related talks
20mBuilding RTL-Ready Flutter Apps
39mWait, it does ??tahW: How supporting Right-to-Left can expose your bad UX
55mWhy RTL Support Is So Hard: Detours in Abstraction
27mRight-to-Left, Left-to-Right: Rethinking Multilingual Design
45mHello world, is i18n doing okay?
52mAndroid Internationalization: How to Design an App at Global Scale
48mTips for Multilingual Support in 17 Countries
16mImplementation of right-to-left languages on the frontend
