Mobile app development

Mobile app development for iOS and Android.

Mobile app development for US product and operations teams. Salt builds Flutter and React Native applications for customer journeys and field workflows, with backend integration and release responsibilities defined from the start.

Find your starting point

What do you need to move forward?

For teams whose customers or staff need a dedicated mobile experience connected to a product or business workflow.

01

Plan the mobile experience

You have an idea or web product and need a mobile scope.

A planning engagement can define core journeys, platform needs, prototype screens, and backend dependencies.

Discuss this starting point
02

Build an initial app release

You have a clear first journey and access to the required systems.

Scope the iOS and Android implementation, API work, device testing, and store-release preparation together.

Discuss this starting point
03

Extend or improve an app

You have an app that needs features, fixes, or better maintainability.

Begin with code, dependency, and release-process review before estimating the next increment.

Discuss this starting point

A responsive web application may be enough if the workflow does not need app distribution or device capabilities. Compare both before committing to mobile development.

Explore the Bullmentor Flutter app

What we can build

Mobile software for a specific job.

These are engagement options. Features, integrations, and release responsibilities are defined for your project.

Customer and SaaS apps

Bring the product journeys your customers need to iOS and Android. Define the mobile scope alongside the web product and backend.

Field and operational apps

Connect tasks, evidence capture, and follow-up with a management application. Establish device, connectivity, and data requirements before implementation.

APIs and existing systems

Plan account access, data exchange, and integration behavior around the systems your business already uses.

Testing and release preparation

Agree on devices, operating systems, acceptance checks, signing accounts, release responsibilities, and the support plan.

Technology choice

Choose around the product requirements.

Flutter and React Native are options to evaluate against your application. Existing skills, device capabilities, dependencies, maintenance, and the web/backend environment all belong in that decision.

Explore React Native engineering support

Working with your team

Agree on ownership before development.

For US teams, agree on communication overlap, a product decision owner, and the review cadence. Define access to repositories and release accounts, acceptance criteria, handover, and ongoing support in the engagement.

Explore managed development teams

Scope before commitment

Know what you’re buying.

These are scope items to discuss for your engagement. Your proposal identifies the selected deliverables, exclusions, responsibilities, and acceptance criteria.

The mobile journey

Agreed screens, roles, device capabilities, and API behavior for the initial release.

Release evidence

Checks on the agreed devices and OS versions, unresolved issues, and acceptance criteria.

Delivery and ownership

Source access, build instructions, signing and store-account responsibilities, and handover.

Budget & timing

What shapes your estimate?

Start with the essential work, then separate later priorities. We need to understand the scope and dependencies before proposing a budget or delivery schedule.

Discuss your mobile release
Backend readiness
New APIs, authentication, integrations, and data changes add work beyond the app interface.
Device behavior
Offline synchronization, media capture, notifications, and payments need explicit design and testing.
Platform and release scope
Supported devices, OS versions, accessibility needs, store assets, and submission work affect the plan.

Separate development from store-account fees, hosting, API subscriptions, and ongoing OS/dependency updates. Store review timing is outside Salt’s control.

How the schedule takes shape

Plan design, backend readiness, app implementation, device testing, and submission separately. Signing access, store assets, and external review can affect launch dates even after development is complete.

What to look for in the proposal

Deliverables and exclusions · team responsibilities · estimate assumptions · milestones and client dependencies · payment terms · acceptance and change process · handover and support.

Before you start

Mobile development questions.

Yes. Bullmentor includes a Flutter hybrid application developed for both iOS and Android. We define the supported devices, operating-system versions, and features for each new project.

Salt’s documented work includes Flutter for Bullmentor and React Native for RAMS. We assess your existing stack, device requirements, integrations, and team capabilities before recommending an approach.

Yes. Bullmentor combines a SaaS MVP and mobile development. RAMS connects mobile inspections with web-based management. The scope should identify what each interface does and how it uses shared business information.

Offline behavior must be designed and scoped explicitly. We assess which tasks need local storage, how changes synchronize, and what happens when records conflict. Offline capability is not claimed for the examples on this page.

The main drivers are user journeys, device features, backend readiness, integrations, data requirements, testing coverage, and release responsibilities. Share the initial workflows and existing systems so we can define a useful first release and estimate its scope.

Release preparation and submission responsibilities can be included in the agreed scope. Account ownership, signing access, store assets, policy checks, and support responsibilities need to be established. Store approval is controlled by the platforms.

Start a conversation

You don’t need every answer to get started.

Your target users, essential mobile tasks, preferred platforms, existing APIs, and any launch dependency. You do not need a finished specification.

Discuss your mobile release

Share a short brief. Detailed discovery or engineering work is scoped separately.

From enquiry to an agreed next step

  1. 01

    Discuss the fit

    We use your enquiry to clarify the problem, relevant experience, and the responsibilities your team needs help with.

  2. 02

    Resolve the unknowns

    We discuss whether there is enough information for a proposal or whether a separate discovery, assessment, or pilot is the useful first engagement.

  3. 03

    Review the proposal

    Before work starts, review scope, deliverables, estimate assumptions, commercial terms, and the decisions needed from your team.

Explore the Bullmentor Flutter app