Mobile app development

Mobile app development in Lebanon, shipped to the store

We build Android apps in Kotlin and cross-platform apps in Flutter, from the first prototype to a signed release on Google Play. We have taken our own apps through that process, so the awkward parts hold no surprises.

We have shipped our own apps, not just client work

Most agencies show you client apps. We can point at products we own, still run and still maintain, which means we have lived with every decision instead of handing it over and moving on.

DeepBrown

Kotlin · Jetpack Compose · Media3

A sleep-sounds app for Android: 25 ambient scenes, a mixer, a fade-out timer, a one-time Pro unlock through Play Billing and consent-gated ads. Built and audited for Android 16.

Daftari

Flutter · SQLite · offline-first

A shopkeeper's digital debt notebook that works with no connection, sends localized reminders, keeps encrypted backups and produces on-device PDF statements with correct Arabic shaping.

Macrolens

React Native · Node · Postgres

A markets dashboard running on Android and the web from a single codebase, with charting, a backtested scoring model and a proper API behind it.

That experience is the reason our app quotes tend to include things other quotes leave out: billing edge cases, consent flows, store rejection risks and the yearly Android API bump that will otherwise pull your app off the store.

Native Kotlin or Flutter, and how we choose

Native Android with Kotlin

  • Android only, and you want the best possible result there
  • The app leans on hardware: audio, background playback, sensors, notifications
  • Smallest download size and lowest battery cost matter
  • You want the newest platform features the week they land

We write Kotlin with Jetpack Compose and Media3, the current standard toolkit rather than a legacy stack that will need rewriting.

Cross-platform with Flutter

  • You need Android and iPhone from one budget
  • The app is mostly screens, forms, lists and sync
  • You want one codebase to maintain instead of two
  • Offline-first behaviour matters, which Flutter handles well

Flutter is usually 30 to 40 percent cheaper than funding two native builds, and for most business apps the difference in feel is not something users notice.

What is included in an app build

  • Scope document with a fixed price before work starts
  • Interface design, or implementation of designs you already own
  • Architecture that separates data, logic and interface so it stays testable
  • Offline handling, because connections in Lebanon drop
  • Arabic and English support including right-to-left layout
  • Play Billing if the app sells anything
  • Consent and privacy compliance for ads and analytics
  • Testing on real mid-range hardware, not only emulators
  • Signed release, store listing, screenshots and submission
  • Crash reporting and a first month of post-launch fixes
  • Source code handed over in your own repository
  • A written maintenance plan for the yearly Android API bump

A note on backends

Most apps need something behind them: accounts, sync, payments, an admin panel. We build those too, in the same plain PHP and MySQL or Node and Postgres we use for web development, hosted somewhere you control. An app quote that ignores the backend is not a real quote, and we will not give you one.

Questions

Frequently asked questions

How much does it cost to build an app in Lebanon?

Across the Lebanese market a simple app typically starts around $10,000 and complex enterprise platforms run past $150,000. Our own range is narrower because we do not take enterprise work: a focused first release starts at $8,000, a full consumer app with accounts and payments runs $15,000 to $30,000, and larger builds are quoted individually. See the pricing page for what sits in each band.

Do you build for iPhone as well as Android?

Through Flutter, yes, one codebase ships to both. For Android-only work we write native Kotlin, which gives better performance and a smaller app. What we do not do is native Swift for iOS, and we would rather tell you that now than pretend otherwise. If your product genuinely needs a hand-built iOS app, we will say so and help you scope it out rather than quote for it.

Why Android first for the Lebanese market?

Because that is what the market holds. Android is the clear majority of devices in Lebanon and across the region, and the devices are mostly mid-range rather than flagship. Building Android first, and testing on a real mid-range handset rather than an emulator, gets you to most of your users faster and for less money.

How long does an app take to build?

A focused first release takes three to five months from scope to Play Store. A larger app with accounts, payments and a backend takes five to eight. You see working builds on a real device from the first month, so there is never a point where you are waiting in the dark wondering what you paid for.

Do you handle the Google Play submission?

Yes, end to end. Signing and release management, the store listing and screenshots, the privacy policy and data safety declarations, billing integration if the app sells anything, and consent handling for ads. Getting rejected by Play review is usually a paperwork problem, and we deal with the paperwork.

What happens after the app launches?

Android does not stand still: target API levels change every year and Google enforces them, or your app stops being distributed. We offer a maintenance arrangement that covers compatibility updates, crash monitoring and small improvements. You are free to take the code elsewhere instead. It is your codebase either way.

Related services

Web development

The marketing site, the admin panel and the API your app talks to.

Case studies

What we have built, what it scored and what changed for the client.

Pricing

App development bands with what sits inside each one.

Tell us what you are building

Send a few lines about your project and you will get a straight answer on scope, price and timeline, usually the same day.