Arabic is not a translation: 17 RTL tests before release
A practical checklist for direction, mixed text, numbers, navigation, accessibility, and signed iOS and Android builds before releasing an Arabic app.
From the workbench
Decisions, mistakes, and practical lessons from apps, business systems, Arabic interfaces, WordPress, and Odoo.
A practical checklist for direction, mixed text, numbers, navigation, accessibility, and signed iOS and Android builds before releasing an Arabic app.
Understand what determines Odoo implementation cost in Qatar: licenses, workflows, migration, integrations, customization, training, launch, and support.
A practical case study showing how I reached 100 for performance, accessibility, best practices, and SEO, with real screenshots and reusable checks.
How I used WordPress for audio libraries and podcast feeds on Eljame and Manhaj Online, including mobile apps and listening-platform distribution.
A reviewable architecture for ECU BIN analysis that separates deterministic findings, hypotheses, and human decisions.
A practical React Native guide to RTL setup, layouts, Arabic fonts, reusable components, mixed-direction content, and release testing.
A decision guide for choosing standard Odoo, Studio, an integration, or a custom module while accounting for access, testing, and upgrades.
How to build an Arabic-first Odoo theme with QWeb, SCSS, assets, RTL, editable snippets, ecommerce states, and upgrade-safe boundaries.
A reviewable Odoo implementation plan covering process mapping, scope, hosting, migration, access, UAT, launch, and post-launch support.
A practical Astro localization guide for routes, content collections, reciprocal hreflang, canonicals, RSS, RTL, and translation-aware navigation.
A practical WCAG-focused guide for Arabic websites covering RTL, semantics, keyboard access, contrast, forms, typography, and real browser testing.
A field method for spotting repeated problems, testing demand, and avoiding expensive assumptions before building.
A practical method for selecting Arabic and English UI fonts, pairing scripts, loading only needed assets, and testing real interface content.
Practical criteria for choosing jQuery or native JavaScript, with notes on legacy maintenance and upgrading to jQuery 4.
Use one direction source and logical layout properties for Arabic and English React Native screens.
Choose, bundle, and test Arabic fonts, weights, line height, and text scaling in React Native.
Handle FlatList, navigation, drawers, carousels, and third-party components without double mirroring.
Handle language switching, Arabic numerals, server errors, storage, and tests without unsafe assumptions.