Services

Mobile app development and store publishing

Solv builds iOS and Android apps for business. Most development teams stop at handing over an installer. We keep going until the app is live on the App Store and Google Play, then keep it updated after that.

What we do

iOS and Android development

One codebase for both platforms. You get the full source at handover, so you are not locked to us.

App Store and Google Play submission

We build and sign the release, write the listing, produce the screenshots and submit it. The app sits under your developer account and we take only the access we need.

Post-release maintenance

New releases, and fixes for whatever the crash reports turn up. Apple and Google change their requirements fairly often, so we watch for that and adjust.

Technologies we use

Both options below share one codebase across iOS and Android. Compared with building each platform separately, that ships faster and costs less to maintain.

React Native & Expo

Our default. Plenty of ready-made libraries, quick to change, and easy to wire to a web backend you already run. I'm Alive on the App Store is React Native.

  • React Native
  • Expo
  • TypeScript
  • iOS
  • Android

Flutter

A better fit when the app draws a lot of its own interface or leans on complex motion. Also when you want both platforms to look identical.

  • Flutter
  • Dart
  • iOS
  • Android

Backend for the app

The server side behind an app: accounts, data sync, push notifications. It shares a stack with our web work, so connecting to a system you already run does not mean rebuilding it.

  • NestJS
  • Node.js
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS

From code to a live listing

  1. 01

    Agree scope and design

    Feature list for the first release, screen flow, interface. Code starts once that is settled.

  2. 02

    Build and test on real devices

    Delivered in batches so you can use it early. Permissions, push notifications and location behave differently on a simulator, so we test on real hardware.

  3. 03

    Set up the publishing accounts

    The Apple Developer and Google Play Console accounts are in your name. We walk you through registration and verification, then take access to submit builds.

  4. 04

    Signing and release builds

    Certificates and provisioning profiles on Apple, keystore on Google. The signing keys go to you. Lose them and you lose the ability to update the app.

  5. 05

    Prepare the store listing

    Icon, screenshots at the right size for each device class, title and description, keywords. Then age rating, data disclosures and a privacy policy link.

  6. 06

    Submit for review

    Send the build and track it. If it comes back, read the reason, fix that specific thing and resubmit.

  7. 07

    Release and watch

    Pick the release date. For the first few days we follow crash reports and reviews, because some bugs only show up on real users' phones.

Projects we have built

I'm Alive

A personal safety app. One tap tells the app you are okay. Miss a check-in and it messages the contacts you picked. Built with React Native, cleared Apple review.

View on the App Store

EzBook

A reading and listening app for iOS and Android. Scan a book with the camera and recognise the text. It is kept in a personal library with a custom reader and built-in audio playback. Built with React Native on NestJS and PostgreSQL.

Frequently asked questions

How long does publishing to the stores take?
Apple usually comes back within one or two business days. Google Play is quick too once an account has been running a while. First submissions often trigger follow-up questions, so budget one to two weeks for the whole release step.
How much do developer accounts cost?
Apple charges yearly, Google charges once at registration. At the time this page was updated that was 99 USD a year and 25 USD once. You pay Apple and Google directly; Solv does not collect it. Both can change their pricing, so check their official pages before you register.
Whose name are the developer accounts in?
Yours, or your company's. Solv does not publish apps under its own account. That would leave your app and your users' data in someone else's hands. Changing development partners later also becomes hard. We take only the access needed to submit builds, and you can revoke it whenever you want.
What if the app gets rejected?
A rejection on the first submission is normal. Apple and Google both name the guideline you fell foul of. We read the reason, fix that specific thing and resubmit. The usual culprits are a missing demo account for the review team, vague permission descriptions, or no privacy policy link.
What needs preparing before submission?
Icon, screenshots at the right size for each device class, title and description, keywords. Then age rating, data disclosures, and a privacy policy link anyone can open. If the app has a login, include a working test account for the review team. Skip that and it almost certainly comes back.
Will React Native or Flutter get the app rejected?
No. Apple and Google judge what the app does and how finished it is, not what you built it with. Plenty of familiar apps on both stores are cross-platform. I'm Alive was built by Solv with React Native and cleared review.
Is there anything to do once the app is live?
Yes. Apple and Google periodically raise the minimum SDK version and tighten permission and privacy rules. An app that falls behind can have updates blocked, or get pulled. There are also bugs that only surface across the full range of real devices. Solv covers that with ongoing maintenance.

Have an app in mind?

Tell us briefly what you want to build. We come back with an approach, a timeline and a cost before any work starts.

Get in touch