How to plan, design and build an Arabic-first app for the UAE: RTL layouts, bilingual content, UAE Pass sign-in, local payments and PDPL basics.
In this article
- 01Arabic-first is not the same as Arabic-supported
- 02Right-to-left layout: what mirrors and what does not
- 03Typography and bidirectional text
- 04Bilingual content without the chaos
- 05UAE Pass sign-in
- 06Local payments
- 07PDPL basics for app builders
- 08Accessibility in Arabic
- 09Planning around Ramadan and the local calendar
- 10Testing an Arabic-first app
- 11Choosing a stack and a team
Arabic-first is not the same as Arabic-supported
Many apps in the UAE are built in English and then translated. The result is familiar: Arabic text squeezed into boxes sized for English, arrows pointing the wrong way, numbers that jump around inside sentences and a layout that feels slightly off to native readers. Users notice, and in a market full of polished banking, airline and government apps, they compare.
An Arabic-first app treats Arabic as a primary language from the first wireframe. That does not mean ignoring English, which a large part of the UAE population uses daily. It means designing both languages together, so neither one is an afterthought. This guide covers the decisions that matter most when building for the UAE.
Right-to-left layout: what mirrors and what does not
Right-to-left (RTL) support is built into iOS, Android, Flutter and React Native, and it works well when the app uses start and end alignment instead of hardcoded left and right. The difficult part is knowing which elements should flip. These conventions cover most apps:
- Mirror navigation order, back and forward arrows, list chevrons and progress bars
- Mirror form layouts, so labels and icons sit on the right in Arabic
- Do not mirror media playback controls, clocks and timers
- Do not mirror logos, phone numbers, card numbers or icons of physical objects
- Review swipe gestures, carousels and charts case by case
Typography and bidirectional text
Arabic needs fonts designed for it, such as Dubai Font, IBM Plex Sans Arabic or Noto Sans Arabic, paired with a Latin font of similar weight. Arabic usually reads better at a slightly larger size with more line height, so components should flex rather than assume English text lengths.
Mixed text is where most bugs hide. An English brand name, an order number or a price inside an Arabic sentence can reorder unexpectedly. Test these strings explicitly. Decide whether to show Western Arabic numerals (0 to 9), which are common in the UAE, or Eastern Arabic numerals, and apply the choice consistently, including in dates and prices. Some audiences also expect Hijri dates alongside Gregorian ones.
Bilingual content without the chaos
Arabic-first apps need a content model that stores every user-facing text in both languages: product names, push notifications, emails, error messages and store listings. Build translation into the release process so a feature cannot ship with missing Arabic strings, and have native speakers review copy in context, on real screens.
Arabic search is not a translation of English search. People use different words and spellings, so search should normalize letter variants and ignore diacritics. App Store and Google Play listings need separate Arabic and English text and screenshots, since users search the stores in both languages.
UAE Pass sign-in
UAE Pass is the national digital identity, used by many government, banking, telecom and property services for sign-in and document signing. Technically it uses OpenID Connect, and on mobile the app hands off to the UAE Pass app and receives the result. Access requires onboarding with the UAE Pass program, so confirm your organization's eligibility early and run the approval alongside development. Always offer an alternative sign-in for users who do not have UAE Pass, such as visitors and new residents.
Local payments
UAE users expect fast checkout. Card payments typically run through gateways such as Network International, Checkout.com, Telr, PayTabs or Stripe, with Apple Pay and Google Pay on top. Buy now pay later through Tabby or Tamara is common in retail. Cash on delivery remains important in some categories, so delivery apps often support it with order confirmation steps to reduce failed deliveries.
Prices are shown in AED and should include VAT for consumers, with tax invoices showing the VAT amount. Each gateway has its own merchant onboarding, which should be opened under your UAE company early because approvals take time.
PDPL basics for app builders
The federal Personal Data Protection Law (Federal Decree-Law No. 45 of 2021) covers how most UAE businesses process personal data: lawful grounds and consent, data subject rights, security, breach notification and transfers abroad. Companies in the DIFC or ADGM free zones follow their own data protection laws, and health data has additional rules that generally require storage in the UAE. This is general information, not legal advice.
For app teams, the practical steps are consent screens in both languages, a clear privacy notice, account deletion and data export, logging that avoids storing personal data unnecessarily and hosting decisions made deliberately. AWS, Microsoft Azure and Oracle all operate cloud regions in the UAE.
Accessibility in Arabic
The UAE uses the term People of Determination for people with disabilities, and accessible design is expected, especially for public services. Test with VoiceOver and TalkBack in Arabic as well as English, because right-to-left layouts can confuse focus order and reading order. Give icons Arabic labels for screen readers, meet WCAG 2.2 AA contrast and check that enlarged text does not break mirrored layouts.
Planning around Ramadan and the local calendar
Ramadan changes how people use apps. Working hours are shorter, activity shifts later into the evening and night, and food, retail and delivery apps often see their busiest periods around iftar and Eid. Plan Arabic and English campaign content early, schedule promotions in advance, load test before the season and avoid risky releases during peak weeks. Public holidays also matter for release schedules and support cover.
Testing an Arabic-first app
Arabic-first quality needs its own test plan rather than a quick language switch at the end. Include these checks in every release:
- Every screen reviewed in Arabic and English with real content
- Long and short Arabic strings, names and addresses
- Mixed Arabic and English text, numbers, prices and dates
- Push notifications, emails, SMS and PDFs in both languages
- Screen reader order in Arabic on iOS and Android
- Store listings and screenshots in both languages
Choosing a stack and a team
For most UAE apps, a cross-platform framework keeps Arabic and English in one codebase; our Flutter vs React Native comparison covers the choice. A shared design system with mirrored components is the single most useful investment for keeping both languages consistent as the app grows.
Nexzem builds bilingual apps for UAE businesses from Dehradun, India, 1.5 hours ahead of Dubai; we have no UAE office. See our mobile app development for the UAE and UI/UX design for the UAE pages, or our overview for UAE businesses.


