Services Our Work Blog & News Process About Contact Client Login
العربية
Home / Blog & News / Business

Mobile App Development in Jordan: Choosing a Company

What to check before hiring an app company in Jordan: platforms, native vs cross-platform, backend ownership, store publishing, maintenance, quotes.

Jordan has no shortage of companies that will tell you they build apps. The hard part is telling, before you sign, which of them will still be answering the phone when Apple changes a policy or your Android build stops compiling. We already wrote a general guide on how to choose a software company in Jordan — seniority, communication, verifiable work. This one is narrower: the decisions specific to mobile apps, and the questions that reveal whether a company has actually shipped and maintained them.

Decide what you are building before you compare vendors

Two questions shape everything that follows. First: which platforms? Most businesses in Jordan and the Gulf end up needing both iOS and Android, but not always on day one. Look at who your customers actually are: an internal app for field staff on company Android phones is a different project from a consumer app whose best customers hold iPhones. Second: does it need to be an app at all? If users will open it once a month and it needs no camera, location, offline mode or push notifications, a well-built mobile website may serve them better at a fraction of the effort. A company that answers "yes, you need an app" before hearing what it does is selling, not advising.

Native or cross-platform — and why the answer matters to you

Native means two separate codebases: one written in Swift for iOS, one in Kotlin for Android. Cross-platform frameworks such as Flutter or React Native let one codebase produce both apps. Neither is simply better. Native gives the tightest access to device features and the most predictable performance, at the cost of building and maintaining everything twice. Cross-platform is faster to build, cheaper to change and easier to staff — and for the large majority of business apps (catalogues, booking, ordering, loyalty, internal tools) it is the sensible default.

Listen for the reasoning, not the name of the technology. Ask the company why it recommends its approach for your app specifically. A team that proposes the same stack for every project is recommending what it has, not what you need. Ask, too, how easy it would be in three years to hire another developer who knows this framework. An app built on something obscure is one only its original author can maintain.

The backend is the real product — make sure you own it

The app on the phone is the visible part. Behind it sit a server, a database, an API and usually an admin dashboard where your team manages orders, users or content. That backend is where your data lives and where most of the engineering effort goes. Before signing, establish in writing:

  • Who owns the source code for the app and the backend, and that it lives in a repository under your control.
  • Whose name the hosting, database and domain accounts are in. They should be yours, with the company given access — not the other way around.
  • Whether the API is documented well enough that a different team could take over without reverse-engineering it.
  • Which third-party services the app depends on — push notifications, maps, SMS or OTP, payment gateway, analytics — and that each is registered under your business.

If a company wants to run your backend "on our platform" and cannot explain how you would leave, factor that lock-in into your decision. JOSEQUAL builds these systems so the client holds the keys; any serious mobile app development partner in Jordan should be willing to do the same.

Store accounts, publishing and the review process

Your app will be distributed through the Apple App Store and Google Play, and both require a developer account. Open those accounts in your company's name, pay the stores' fees yourself, and give the development company access as a team member. Apps published under an agency's account are awkward to transfer later, and if the relationship ends badly you may lose the listing, reviews and install base with it. Apple's organisation enrolment involves company verification and takes time, so start it at the beginning of the project, not the week before launch.

Then ask how the company handles store review. Both stores reject apps — for missing privacy disclosures, login flows reviewers cannot test, screenshots that do not match the build. Who prepares the listing in Arabic and English, the privacy policy, the data-safety forms? Who fixes a rejection and resubmits, and is that inside the quoted scope? A company that has actually launched apps will have a checklist; one that has not will look surprised by the question.

Design first, and design for Arabic

Ask to see a clickable prototype before any code is written — it is far cheaper to move a button in a design file than in a shipped build. If your users read Arabic, make sure the design is built right-to-left from the start: mirrored navigation, Arabic typography that stays legible at small sizes, and text written by someone who writes Arabic natively. Our UI/UX design work treats the Arabic version as a first-class product, not a translation toggle — and you should expect that wherever you go.

Maintenance is not optional

A website can sit untouched for a year. An app cannot. Apple and Google release new operating system versions every year, store policies change, libraries are deprecated, certificates and signing keys expire, and the backend needs security patches like any server. Without someone watching, an app that worked at launch quietly starts crashing for users on new devices. Ask every company:

  • What does post-launch support include, and for how long?
  • Is it a monthly retainer, a block of hours, or billed per request? Any model works if it is defined.
  • Who monitors crashes and performance, and how will you know when something breaks?
  • How are OS-compatibility updates handled, and are they inside or outside the support agreement?

What a proper quote itemises

A serious app quote is a list, not a number. Put two quotes side by side and check that each one states:

  • Platforms (iOS, Android or both) and the technical approach, with the reasoning.
  • The screen list or feature list — specific enough that you could tick items off.
  • UI/UX deliverables: wireframes, visual design, prototype, Arabic and English versions.
  • Backend, API and admin dashboard, and where they will be hosted.
  • Each integration named individually: payments, maps, notifications, OTP, ERP or CRM.
  • Testing on real devices, not only simulators.
  • Store submission support and who handles rejections.
  • Source code handover, documentation and account ownership.
  • A warranty period for bugs, then the support terms after it.
  • What is excluded — content, store fees, third-party subscriptions, hosting — so nothing surprises you later.

The cheaper quote is usually cheaper because several of these lines are missing. You will pay for them anyway, later, at a worse moment.

Red flags

  • A price given before anyone has asked what the app does.
  • No reasoning behind the native-versus-cross-platform recommendation.
  • Developer accounts, hosting or domain registered in the company's name "for convenience".
  • "We don't need a design phase" — it means the developer will be designing as they go.
  • No test builds you can install on your own phone during development.
  • Portfolio apps you cannot find and download from the stores today.
  • Maintenance described as "we're always here" instead of written terms.

The honest summary

The right mobile app development company in Jordan is not the one with the lowest number or the longest client list. It is the one that asks what your app has to do before naming a technology, puts ownership of code, backend and store accounts in your hands, designs for your users in their own language, and has a written plan for year two. JOSEQUAL has been building and maintaining apps from Amman for eight years, for clients in Jordan and across thirteen countries — and the checklist above is the one we would use to judge ourselves. Tell us what your app needs to do and we will give you a straight answer on approach, scope and timeline — or read how we approach mobile app development first.

Keep reading

More from the blog.