Service
Flutter app development for iOS and Android
I build mobile apps with Flutter from Cairo, Egypt, for companies and founders in Egypt, the Gulf, Europe and the United States. One codebase ships to both stores, and the apps on this page are live examples.
What the work covers
One codebase, two stores
A single Flutter and Dart codebase for iOS and Android, taken through publishing on the App Store and Google Play.
Arabic and English from day one
Right-to-left and left-to-right layouts built in from the start, not patched on at the end.
Architecture that lasts
Clean Architecture with BLoC or Riverpod, so features can be added and tested without rewriting the app.
Connected to your backend
REST API integration, Firebase or Supabase, push notifications, deep links and offline storage.
How a project runs
- 01
A one-page brief
Who the app is for, the main thing each user does in it, the platforms, the languages and your date. A WhatsApp message is enough to start.
- 02
Scope and an itemised quote
I turn the brief into the screens and features, what is included and what is not, and a price and timeline split into milestones.
- 03
Built in milestones
Each milestone ends with a build you install on your own phone, so you see the app take shape instead of hearing about it.
- 04
Published to both stores
I take the app through App Store and Google Play review, on developer accounts in your company's name.
- 05
After launch
Fixes for anything that does not work as agreed, updates for new iOS and Android versions, and new features when you need them.
Apps I have worked on
Each one has its own page with the problem, the solution and real screens.

Shary
A real estate app that stays with you from the first search to managing your investment.

90Plus
Your football world in one app — live scores, quizzes, predictions, and fan community.

Voclio
A voice and typing productivity app for daily tasks and notes.

Online Ezzay
An Arabic delivery and shipment tracking app with live order status.

Hadder
A furniture shopping app built around easy browsing and a short path to the cart.
From the blog
Flutter App Development12 min read
What decides the cost of building a mobile app
The features, platforms and running costs that decide what a mobile app costs, and how to write a scope that gets accurate quotes.
Read articleFlutter App Development20 min read
Arabic and RTL in Flutter: a practical guide
The setup I use to ship Flutter apps that work properly in Arabic and English, from gen-l10n and right-to-left layout to mixed text, numbers, fonts and tests.
Read articleFlutter App Development14 min read
Arabic plurals and dates in Flutter with gen-l10n
A complete guide to Arabic plurals, gender, numbers and dates in Flutter, with ARB files, gen-l10n, intl and tests.
Read articleFlutter App Development13 min read
How to choose an app development company or developer
A practical checklist for choosing who builds your app, from testing their published apps to owning the code, the accounts and the support after launch.
Read articleFlutter App Development14 min read
AI in your app or business: where it actually helps
Good and poor fits for AI in a business, how a feature is built, the Arabic, privacy and cost questions, and a small pilot plan.
Read articleFlutter App Development13 min read
Flutter or native: how to choose for your app
A fair comparison of Flutter, native Swift and Kotlin, and React Native for business apps, with a checklist to help you choose.
Read article
Common questions
- How much does it cost to build an app?
- It depends on the scope: the types of user, the screens, the backend, integrations such as payments and maps, and the languages. Send a short brief and I will reply with an itemised quote rather than a guess. The articles below explain what drives the price.
- Is Flutter the right choice for my app?
- For most business apps, such as booking, delivery, shopping, content and customer portals, yes: one codebase runs on iOS and Android. Native development is the better call when the app is built around brand-new platform features, games or augmented reality.
- Will the app support Arabic properly?
- Yes. Right-to-left layout, Arabic fonts, Arabic and English in the same sentence, and Arabic plural forms are built in from the first screen, not fixed at the end.
- Who owns the code and the store accounts?
- You do. The Apple and Google developer accounts are opened in your company's name with me added as a team member, and the source code lives in a repository you own.
- Can you work on an app that already exists?
- Yes. I read the code first, then add features, fix bugs or update the app for new iOS and Android versions.
- Do you work with clients outside Egypt?
- Yes. I work remotely from Cairo with clients in Egypt, the Gulf, Europe and the United States, over WhatsApp and video calls.
Tools I use
- Flutter
- Dart
- BLoC
- Riverpod
- Firebase
- Supabase
- REST APIs
- Hive
- SQLite
- Google Maps
Have a project in mind?
Tell me what you are building and I will reply with how I would approach it.