ServiceMobile apps · Toulouse

Mobile App Development

iOS & Android apps from a single codebase: native quality, in half the time

A mobile app puts your service in your users' pockets. I build iOS and Android apps with React Native, Expo, or Flutter: a single codebase, a controlled budget, and App Store and Google Play publishing handled end to end.

One codebase, two platforms

React Native, Expo, and Flutter let you ship for iPhone and Android at the same time, without doubling the development work. You save time and budget without sacrificing smoothness or native feel.

Mobile-first design and native UX

Every screen is designed for the thumb: smooth navigation, animated transitions, native components (bottom sheets, pull-to-refresh, haptic feedback). The result feels like an installed app, not a wrapped website.

Notifications, geolocation, integrations

Push notifications to keep users engaged, geolocation, camera, in-app payments: your app taps into the phone’s capabilities and connects to your existing services (API, CRM, CMS).

Offline mode and performance

Essential data is cached locally so the app stays usable without a connection. When the network comes back, syncing happens automatically. Startup time, bundle size, and battery consumption are all optimized before every release.

From idea to the app stores

Scoping, mobile-first design, development, testing on real devices, then publishing: I handle submission to the App Store and Google Play, including the review back-and-forth. You’re not on your own after launch.

What’s included

Already shipped for

Each card states the exact scope of the mission, and each one has its own case study.

Quoted after scopingthen €125/month

Book a call

Native, hybrid, or PWA?

Before development starts, you need to pick the right approach. Each option has its strengths: here’s how I help you decide based on your budget, timeline, and technical needs.

My approach

Hybrid app

Built with React Native, Expo, or Flutter, it combines a single codebase with native rendering. It’s the best balance of quality, cost, and timeline for most projects: you reach iOS and Android without doubling the budget.

Specific cases

Native app

Written in Swift (iOS) or Kotlin (Android), it delivers maximum performance. Relevant for 3D games or heavy hardware use, but it doubles development. Rarely justified for a business or general-audience app.

To test quickly

PWA (Progressive Web App)

An installable website, no app store required. Ideal for testing a concept quickly or for internal use. Limits: push notifications aren’t as reliable on iOS, and there’s no full access to the phone’s hardware.

Apps for which uses?

Retail and click & collect

Product catalog, online ordering, in-store pickup, and a loyalty program with push notifications to bring customers back.

Booking and appointments

Real-time calendar, automatic reminders, in-app deposit payment. For salons, coaches, practitioners, and equipment rental.

Field and business apps

Offline data entry for teams on the move, geotagged photos, signatures, and syncing with your CRM or ERP once back online.

Community and startup MVPs

Profiles, messaging, activity feed, subscriptions. An MVP published to the stores in a few weeks to validate your market before investing further.

How does the project unfold?

  1. Scoping and mockups

    User journeys, wireframes, then high-fidelity mockups validated together before the first line of code.

  2. Iterative development

    Builds delivered every two weeks to your phone via TestFlight and Google Play internal testing.

  3. Real-device testing

    Recent and older iPhones, entry-level and high-end Android: validated on real phones.

  4. Store publishing

    Developer accounts, listings, screenshots, submission, and the review back-and-forth, all handled.

  5. Follow-up and updates

    Guaranteed fixes, OTA updates that skip the stores in most cases, and ongoing improvements based on feedback.

Mobile app developer in Toulouse

Based in Toulouse, I help small businesses, startups, and freelancers across Occitanie build their iOS and Android app. In-person scoping workshops around Toulouse and its region, or video calls anywhere in France. A single point of contact, from the first meeting to store publishing.

Discuss your project

Frequently asked questions

React Native, Expo, or Flutter: how do you choose?

React Native and Expo share the JavaScript ecosystem: if you already have a React or Next.js site, the code and skills carry over directly. Expo simplifies deployment even further with OTA (over-the-air) updates that skip the app store review. Flutter, built on Dart, excels at highly customized interfaces with complex animations. I recommend the right stack for you during scoping.

Who publishes the app to the stores?

I do. Creating developer accounts, preparing store listings, submission, and the review back-and-forth with Apple and Google are all included in the package.

How long does it take to build an app?

A functional MVP typically takes 6 to 10 weeks. A full application with integrations, a back end, and store publishing runs 3 to 5 months. The exact timeline depends on the number of screens, third-party integrations, and business complexity.

Can the app work without an internet connection?

Yes. Critical data is stored locally (SQLite, AsyncStorage, or Hive depending on the stack). Users keep using the app, and syncing with the server happens automatically once the connection returns.

Do I need a separate back end for the app?

It depends on the project. For simple cases (content, catalog), a headless CMS or an existing API is enough. For business logic (authentication, payment, real-time data), I build a custom back end with Node.js or use managed services (Firebase, Supabase).

Let’s talk
over a call?

30 minutes to scope your project and leave with an honest recommendation, even if it’s not me.

Direct booking
FormatDiscovery call
Duration30 minutes
Response< 24h
CommitmentNone
Book my slot →
[email protected]Toulouse, FR
© 2026 Noah Vernhet. All rights reserved.Designed & built in Toulouse