Description
Many user-facing strings throughout the app are hardcoded in Kotlin/Compose files rather than using Android string resources (strings.xml). This blocks future localization and makes copy changes harder to manage.
Scope
- Audit all user-facing text in both rider and driver apps
- Move hardcoded strings to
res/values/strings.xml
- Replace inline strings with
stringResource() calls in Compose / getString() in ViewModels
- Covers: status messages, button labels, dialog text, error messages, toast messages
Description
Many user-facing strings throughout the app are hardcoded in Kotlin/Compose files rather than using Android string resources (
strings.xml). This blocks future localization and makes copy changes harder to manage.Scope
res/values/strings.xmlstringResource()calls in Compose /getString()in ViewModels