Aahfil.

arabic first, not arabic flipped

UI/UX design in Kuwait, for screens people actually finish using.

We design the interface and the experience of apps, web apps and websites for Kuwait customers: research with real users, flows, wireframes, Arabic and English screens that mirror properly, and a checkout built around KNET and Apple Pay. You get a Figma file with every state and a component library your developers can build from, delivered in 2–3 weeks for a defined scope.

Delivery
2–3 weeks from signed brief to developer handoff, per defined scope or phase
Languages
Arabic and English screens, designed together, with real RTL rules
Tools and files
Figma: flows, prototype, final screens, components with states, handoff notes
Price
Quoted per scope and fixed before work starts

From our work

Who it's for

  • A Kuwait startup with a working app whose Arabic version was flipped from English at the last minute and reads awkwardly
  • A restaurant or grocery brand moving customers off Talabat and Deliveroo onto its own ordering app and needing a checkout that feels as easy
  • A clinic or salon replacing WhatsApp and phone bookings with an online booking flow patients will actually complete
  • A retailer with shops in the Avenues or Salmiya launching a bilingual store and wanting KNET and Apple Pay to sit where customers expect them
  • A product team with developers ready to build but no design system, so every new screen looks slightly different from the last

What UI/UX design covers, and what you receive

UI/UX design is the work of deciding how your app, web app or website behaves (the experience) and how every screen looks and reads (the interface). For a Kuwait business there is one more decision that foreign templates rarely make: which language comes first. We design for the Arabic-first reader who switches to English for a brand name, a tracking number or a product code, and for the English-first customer who wants the same product to feel natural to them. Both are real users of the same app, often in the same household.

The work sits inside our Kuwait branding studio, and that matters more than it sounds. An interface is where your identity gets used most often: the colours, the type, the icon and the tone of voice appear on every tap. Designing screens with the brand team involved means a button colour is chosen for contrast on a phone in direct summer sun, not copied from a logo file that was drawn for a shop sign.

What you receive is a Figma file a developer can build from without guessing: user flows, wireframes, final screens in Arabic and English, every state of every screen, a component library with its variants, and written handoff notes. If the product still needs building, the same team can build the app from that file, so nothing gets lost between the design and the code.

What you do not receive is a moodboard and a promise. Every decision on the screens can be traced back to something we watched a Kuwait customer do, or to a constraint your developers, your payment gateway or your delivery partners gave us. When we disagree with an idea, we say so and show you why.

Research with Kuwait users, before the first screen

Research does not need a lab. It needs the right five or six people and a quiet hour each. For a delivery app that might be customers who order on Talabat or Deliveroo every week and can tell you, without prompting, what irritates them about tracking. For a clinic booking flow it might be patients who currently book by calling reception or sending a WhatsApp message, and who will compare your app with that conversation rather than with another app.

We run short interviews in Arabic or English, whichever the person prefers, and we ask them to show us rather than tell us: open the app you use now, find your last order, change the delivery address. People describe themselves as organised and then spend a long time hunting for the address field. That gap between what customers say and what they do is where the real design brief gets written.

We also read what already exists: your WhatsApp support history, the questions customers send on Instagram and Snapchat, reviews on the App Store and Google Play, and the notes your call centre or shop staff keep. In Kuwait these channels often hold more honest feedback than a survey, because customers write in their own words, often in dialect, at the exact moment something went wrong.

The research ends in a short document rather than a slide deck: who the main users are, the jobs they come to do, the moments they give up, and the words they use for things. That last item matters. If customers say «طلباتي» and your menu says «سجل المعاملات», the interface is already arguing with them. If you want the line between the research side and the screen side drawn clearly, read our guide on UI vs UX design.

Flows and wireframes: the screens that take the money

Every product has a short path that pays for everything else: browse, choose, pay; or pick a service, pick a time, confirm. We map that path first, as a flow diagram that shows every branch: what happens when the user is not logged in, when the slot is already taken, when the card is declined, when the delivery zone does not yet cover Jahra or Ahmadi.

Wireframes come next, in grey, on purpose. Grey boxes stop everyone debating colours and force the useful debates: is the price visible before the add button, is the delivery fee shown before checkout or sprung at the end, can a customer repeat last week's basket with a single tap. We test the wireframes with the same kind of customers from research, as a clickable prototype on their own phone rather than on our laptop.

Kuwait-specific flows get special attention. Address entry is the obvious one: block, street, avenue, house or building, floor and flat, plus a map pin and a note for the driver, because a typed address alone often fails at the door. Phone verification, the choice between an account and guest checkout for someone buying a single Eid gift, and a delivery time picker that respects prayer times and late Ramadan evenings are others we design deliberately.

By the end of this stage the structure is agreed in writing. Changing a wireframe costs minutes; changing a built screen costs development time and sometimes a store review. That is why this step is never skipped, even on a small marketing website.

RTL done properly: mirroring, numerals and mixed-direction text

The fault we meet most often in Kuwait apps is an Arabic version that is simply the English layout flipped by a developer near the end. Mirroring is a design decision, not a setting. Navigation, back arrows, progress steps, carousels and swipe gestures should reverse in Arabic. Some things should not: a media player's play button, a clock, a phone number, the logo, many chart time axes, and icons of real objects such as a basket or a camera.

Numerals need a written rule. Arabic text can use Eastern Arabic digits (٠١٢٣) or Western digits (0123), and Kuwait customers read both comfortably. What breaks trust is mixing them on one screen, or showing an item price in one system and the order total in the other. We agree the rule with you, often Western digits for prices, phone numbers and order references because customers copy them into WhatsApp and banking apps, and we document it so every developer applies it the same way.

Mixed-direction text is where layouts break quietly. An Arabic sentence containing an English product name, a model number or a web address can reorder itself so badly that punctuation jumps to the wrong end and the sentence becomes unreadable. We design those cases with real strings instead of placeholder text, and we mark them in the file so the developer sets the correct direction on each text block.

Input fields need the same care. A phone or card field should stay left-to-right even inside an Arabic form; a search box should accept both languages and still place the cursor where the user expects it. Individually these are small details. Together they decide whether the Arabic app feels native or feels like an afterthought.

Arabic typography on screens

Arabic type on a phone has different needs from Arabic type on a sign or a box. The letterforms carry more detail, the dots and marks are small, and many Arabic fonts were drawn for print and turn muddy at caption and button sizes. We choose a screen Arabic typeface that has the weights you need, renders cleanly on iOS and Android, and pairs with your Latin font in apparent size and colour, so a bilingual screen looks like one design rather than two.

Arabic usually needs more line height than English and often a slightly larger point size to read with the same comfort. If one type scale is shared, Arabic labels look cramped and English labels look loose. We set a scale per language, tie both to the same component, and test long Arabic words in tight spaces such as tab bars, where truncation can change what a word means.

Licensing is part of the choice. A font that is free for print may not be licensed for embedding in an app, and the web licence can be separate again. We tell you what each typeface requires before it goes into the design system, so your developers are never asked to strip it out after launch. Our guide to Arabic fonts for bilingual brands goes deeper on the options.

Where the brand already has an Arabic logo or custom lettering, the interface font does not try to imitate it. Lettering is for the mark; the interface font is for reading a delivery fee quickly at a red light. Keeping those two jobs apart is what makes both look intentional, and it is also what keeps the app fast, because display lettering is rarely drawn to be rendered at small sizes.

Checkout with KNET and Apple Pay, and WhatsApp as support

Payment is where many Kuwait apps lose customers who had already decided to buy. KNET is how a large share of local customers expect to pay by debit card, and Apple Pay is what plenty of iPhone users reach for first. A checkout that hides KNET behind a generic card option, or that reveals Apple Pay only after the user has typed card details, makes the customer work harder at exactly the wrong moment.

We design the payment step around what your gateway really supports, which we confirm with your developer or provider before drawing anything. The screen shows the available methods plainly, in the order your customers use them, with the total and delivery fee visible before the user is sent to the KNET page. The return from KNET, successful or failed, gets its own designed screens, because a blank page after payment is the moment customers ring the shop or call their bank.

Support in Kuwait usually means WhatsApp. Customers expect to reach a person there, and a contact form buried in the app feels like a dead end. We design where the WhatsApp entry appears (order detail, failed payment, late delivery) and what it pre-fills, such as the order reference, so your team does not spend the first message asking for it. For an online store on Shopify, the same thinking applies to the cart and the order status page.

Seasonal pressure belongs in the brief as well. Ramadan evenings, Eid gifting and the national holidays in February bring traffic spikes and different behaviour: late-night ordering, gift messages, delivery to someone else's address. Flows that cope on a quiet Tuesday morning need checking against those busy stretches of the year.

Accessibility, design systems and handoff to developers

Accessibility is not a separate project. Contrast that holds up outdoors in a Kuwait summer, touch targets big enough for a thumb, text that scales when the user enlarges the font in phone settings, and labels that screen readers can announce in Arabic and English are part of every screen we draw. They help older customers and customers in a hurry as much as anyone with a disability.

A design system is what lets a product grow without drifting. For Ordenaire we delivered the Ordemark design system: a colour system, a type stack, a card system, spacing and an icon set that a product team can build on, alongside the wordmark and favicon. That is the level we work towards on any product: named tokens and reusable components, not a folder of attractive one-off screens.

For Hybrid Delivery the identity work ran all the way into the app's splash screen and UI, next to logos including the Arabic version, uniforms, van livery and billboards. The smiling green and blue H that customers passed on the road was the same one that met them when they opened the app, which is the point of designing brand and interface together.

For Weseelik we drew Salem the Spanner, a mascot who explains the service in the app and on signage, alongside a bilingual logo with a spanner letterform and the app icon. A character like that only works if the interface leaves room for him, so his placement was part of the conversation from the start.

Handoff is the final deliverable and the one most often done carelessly. Every component carries its states (default, pressed, disabled, loading, error), every screen appears in both languages, spacing and colours are named tokens rather than loose values, and assets export at the sizes iOS and Android expect. Developers get a walkthrough call and a channel for questions while they build. The icon and store listing are related but separate work, covered under app branding.

How this fits with your brand, your build and your marketing

Some clients arrive with a finished brand and need screens. Others need both, and that is usually the better value, because the identity gets designed knowing it will live mostly on a phone. Either way the scope is quoted per project and fixed before work starts. Our guide on what UI/UX design costs in Kuwait explains what moves that number, so you can compare quotes on equal terms.

A defined scope runs 2–3 weeks from the signed brief to handoff: Week 1 for research and flows, Week 2 for wireframes and the interface, Week 3 for states, both languages, the component library and the handoff itself. A larger product is split into phases, and each phase follows the same rhythm, so something real and buildable is finished at the end of each one.

After launch, the same team can run the campaigns that bring people into the app on Instagram, Snapchat and TikTok, and what we learn from those campaigns feeds the next round of design. If you have a live product, a prototype or only the three payment screens sketched on paper, send them to us and we will tell you plainly which part needs attention first.

What you get

  • Short research round with Kuwait customers and a written findings summary
  • User flows for the paths that matter, including failed payment and empty results
  • Grey wireframes and a clickable prototype tested on real phones
  • Final screens in Arabic and English with documented RTL and numeral rules
  • Every state per screen: empty, loading, error, success
  • KNET and Apple Pay checkout screens matched to your gateway
  • Component library and design tokens in Figma
  • Accessibility checks for contrast, touch size and text scaling
  • Developer handoff notes, exported assets and a walkthrough call

The schedule: 2–3 weeks

  1. Week 1

    Research and flows

    Interviews with Kuwait customers, a read of your WhatsApp and review history, and flow diagrams for the paths that earn money, signed off before any visual design.

  2. Week 2

    Wireframes and interface

    Grey wireframes tested as a prototype on customers' phones, then the visual interface in Arabic and English using your brand colours and an Arabic screen typeface.

  3. Week 3

    States, system and handoff

    Every state of every screen, RTL and numeral rules written down, the component library, accessibility checks, and a handoff walkthrough with your developers.

Can you do it yourself?

Before you hire anyone, sketch on paper the three screens a customer must pass to pay you: choosing, reviewing the basket, and paying. Show those sketches to five customers, one at a time, and ask them to talk you through what they would tap. Do not explain anything. Most of the problems in your product will surface in that hour, and you will walk into any design conversation knowing what you actually need.

Paper sketches show you where customers stumble; they cannot fix three things that cost Kuwait apps their users: an Arabic layout that is a flipped English one, a checkout that hides KNET, and a design file developers cannot build from. Solving those takes RTL rules, gateway-aware payment screens, and a component library with every state, which is the work we do.

Frequently asked questions

How much does UI/UX design cost in Kuwait?
It depends on the number of screens, the states each screen needs, whether you need Arabic and English, how much research is included and whether you need a component library. We quote per scope and fix the price before work starts; we do not publish a price list because two apps with the same screen count can be very different jobs.
How long does UI/UX design take?
A defined scope takes 2–3 weeks from the signed brief to developer handoff. Larger products are split into phases, each with its own 2–3 weeks, so developers can start building the first phase while the next is designed.
Do you design apps in Arabic and English?
Yes, always together. We design both languages as first-class versions with written rules for mirroring, numerals and mixed-direction text, rather than designing in English and flipping the result.
Can you also build the app after the design?
Yes. The same team can [build the app](/apps) from the Figma file, or we hand the file to your own developers with full handoff notes and stay available for their questions.
Do you work in Figma?
Yes. Flows, wireframes, the prototype, final screens and the component library all live in one Figma file that you own at the end of the project.
Can you redesign our existing app instead of starting again?
Usually, yes. We start by watching customers use the current app and reading your support messages, then fix the flows that lose people first, often checkout and the Arabic version, before touching anything cosmetic.
Do you do UX research with real users in Kuwait?
Yes. We run short interviews and prototype tests with your customers, in Arabic or English, and we read your WhatsApp, Instagram and app store feedback. It is focused and small rather than a large survey.
Can you design the KNET and Apple Pay checkout?
Yes. We confirm which methods your payment gateway supports, then design the method choice, the hand-off to the KNET page and the success and failure screens that follow it.
What is the difference between UI/UX design and app branding?
UI/UX is how the product works and looks inside. [App branding](/branding/app-branding) is the icon, the name lockup, the store listing and the visuals people see before they install. Many projects need both, and we can scope them together.
Do you design websites too, or only apps?
Both. We design apps, web apps, booking flows and websites, including bilingual stores. The method is the same: research, flows, wireframes, then screens with every state in both languages.

Tell us about your project

The business name, what you sell, and where the brand has to appear. We reply with the scope, the price and the schedule.

Based in Kuwait. Working across the GCC.