Service

Mobile apps with Flutter or React Native

One codebase for Android and iOS, connected to your APIs with native performance.

What is a cross-platform app?

A cross-platform app is written once and published to both Android and iOS. With Flutter or React Native, the app performs close to native and looks consistent on both platforms, which lowers development and maintenance costs compared with two separate apps.

Who it is for

  • Companies with field teams that record data on their phones
  • Businesses that want their own customer app
  • SaaS products that need a mobile version
  • Gyms, clinics and services with scheduling

Problems it solves

  • Field teams writing on paper or sending photos over WhatsApp
  • Double budget to build one Android app and another for iOS
  • An old app that freezes and gets bad store reviews
  • Customers without a dedicated channel to reach the company

What can be built

  • Smooth, consistent UI on Android and iOS
  • Push notifications and reminders
  • Offline use with later sync
  • Camera, photos, signature and location
  • Firebase for login, database and analytics
  • Publishing on Google Play and the App Store

How it works

  1. 1

    Kick-off call. I learn the problem, who uses the system and what success looks like for you.

  2. 2

    Written scope. We define what goes into the first version and what comes later.

  3. 3

    Architecture and prototype. I model the data and main screens before writing production code.

  4. 4

    Iterative deliveries. Short releases you test and approve — no black box.

  5. 5

    Release and support. Deployment, close follow-up in the first weeks and documentation.

What you get

  • App published on the stores
  • Integration with your API or Firebase
  • Screens for phones and tablets
  • Store accounts in your company’s name
  • Source code and documentation
  • Follow-up after release
  • Flutter
  • Dart
  • React Native
  • TypeScript
  • Firebase
  • REST
  • .NET

How much does it cost?

The price depends on scope: number of screens and business rules, integrations and deadline. After the kick-off call you get a written proposal stating what is included and what is not — no surprises halfway through.

How long does it take?

An app focused on a few core features is usually ready in a few weeks, plus store review time. Extra features come in later versions.

Related projects

Frequently asked questions

Flutter or React Native: which do you use?

Both. Flutter is usually the pick for rich interfaces and consistent performance; React Native fits well when your company already uses JavaScript/TypeScript or React on the web. Either way it is a single codebase for Android and iOS — half the effort of maintaining two apps.

Will the app talk to my current system?

Yes, through an API. If your system has no API, I can build one in .NET.

Do you publish to the stores?

Yes. I handle publishing on Google Play and the App Store, with accounts in your company’s name.

Does it work offline?

It can. Data stays on the device and syncs when the connection is back.

Read before deciding (in Portuguese)

Let’s talk

Shall we talk about mobile apps?

Tell me what you need. If custom software is not the best path, I will say so — and point you to what makes sense.

  1. 1You describe the project in 2 minutes.
  2. 2I reply within a few hours and we schedule a call.
  3. 3You get an honest assessment and, if it makes sense, a proposal with scope, timeline and price.

Prefer another channel?

3-step form to tell me about your project.

Step 1 of 3 · Your project33%
What do you need?

In your own words: what happens today, what goes wrong and what the ideal would be.

Reply within a few hours. No spam, no commitment.