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.
Cookies
Analytics cookies, nothing else. Your call.
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.
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.
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.
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).
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.
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.
Each card states the exact scope of the mission, and each one has its own case study.
Quoted after scopingthen €125/month
Book a callBefore 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.
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.
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.
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.
Product catalog, online ordering, in-store pickup, and a loyalty program with push notifications to bring customers back.
Real-time calendar, automatic reminders, in-app deposit payment. For salons, coaches, practitioners, and equipment rental.
Offline data entry for teams on the move, geotagged photos, signatures, and syncing with your CRM or ERP once back online.
Profiles, messaging, activity feed, subscriptions. An MVP published to the stores in a few weeks to validate your market before investing further.
User journeys, wireframes, then high-fidelity mockups validated together before the first line of code.
Builds delivered every two weeks to your phone via TestFlight and Google Play internal testing.
Recent and older iPhones, entry-level and high-end Android: validated on real phones.
Developer accounts, listings, screenshots, submission, and the review back-and-forth, all handled.
Guaranteed fixes, OTA updates that skip the stores in most cases, and ongoing improvements based on feedback.
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.
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.
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.
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.
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.
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).
30 minutes to scope your project and leave with an honest recommendation, even if it’s not me.