Freelance developer · Casablanca, Morocco

Mobile app development in Casablanca, Morocco.

I'm Mehdi Forkani, a freelance mobile app developer based in Casablanca. I build iOS and Android apps with React Native, together with the backend and admin dashboard that run them, for businesses, startups, events and organizations across Morocco.

Mobile app development

What I build

iOS and Android apps

One React Native codebase for both platforms, so you launch on iPhone and Android at the same time.

Backend & admin dashboard

The Laravel API and dashboard behind the app, so your team manages content, users and notifications.

Store publishing

I prepare and publish your app on the App Store and Google Play, and handle the updates.

Maps, bookings & QR codes

Features I have shipped: map navigation, bookings with capacity checks, QR ticket scanning and check-in.

Apps for events & communities

Schedules, speakers, tickets and member spaces for events, schools and communities.

Maintenance & new versions

Free bug fixes after launch, then monthly maintenance and new features as your app grows.

Mehdi Forkani

Why work with me

  • 20 shipped projects for companies, NGOs and institutions in Morocco, each documented as a case study.
  • You work directly with the developer who builds your project, from the first call to maintenance.
  • I work in Arabic, French and English.
  • SEO and GEO are built in: this website scores 99+ in every Lighthouse category.
  • I'm a full-stack web development coach: Head Coach of the LionsGeek Coding School in Casablanca.

Process

How we work

  1. 01

    You send a message

    Tell me what you need, who it's for and your deadline. A few lines are enough to start.

  2. 02

    We talk it through

    A call to understand your business, what you really need and what success looks like.

  3. 03

    You get a clear plan

    A written scope, timeline and price, so you know exactly what you get before we start.

  4. 04

    I build and launch

    Milestones with a demo at each one, then launch, free bug fixes after launch and optional monthly maintenance.

FAQ

Questions clients ask

Who can build a mobile app for me in Casablanca?

Mehdi Forkani is a freelance mobile app developer based in Casablanca. He builds iOS and Android apps with React Native, with the Laravel backend and admin dashboard behind them, and publishes them on the App Store and Google Play, for clients across Morocco.

Can you build one app for both iOS and Android?

Yes. I use React Native, so one codebase runs on iPhone and Android. You launch on both stores at the same time and maintain a single app.

How much does it cost to build a mobile app in Morocco?

It depends on the screens and features (accounts, payments, maps, notifications) and on whether you need a backend and admin dashboard. After a short call I send a fixed scope, timeline and price before we start.

Do you also build the backend and admin dashboard?

Yes. Most apps need a backend: I build the Laravel API and the admin dashboard your team uses to manage content, users and notifications, as for Casatourat and the YES Africa summit app.

Can you publish my app on the App Store and Google Play?

Yes. I prepare the store listings, handle the review process and publish updates. LionsGeek Mobile, for example, is live on Google Play.

Do you develop with Flutter?

I build with React Native rather than Flutter. Both create iOS and Android apps from one codebase. React Native lets me share code and skills with React web apps, which is useful when your project also needs a website or dashboard.

Do you work with startups on a first version of their app?

Yes. We define the smallest version that proves your idea, launch it, then add features based on what your users actually do.

Have a project in mind?

Tell me what you need in a few lines. I reply with the next steps, then a clear scope, timeline and price.