App maintenance

Grow your app without hiring developers

We take over maintenance and development of your mobile app — updates, security, new features and store releases. For as many hours a month as you decide. No headcount, no recruitment, no downtime.

/* what_we_do */

Mobile app maintenance — scope of work

Four areas we take over fully or partially — depending on what hurts most right now.

> Maintenance

  • Regular library upgrades to the latest versions
  • Android and iOS version bumps
  • Fixing breakage after system and library upgrades
  • Adapting the code to newer SDK versions
  • Resolving app store rejections

> Development

  • Shipping new releases to the App Store and Google Play
  • Streamlining the release process
  • Testing by our QA team
  • E2E test automation
  • Delivering new features
  • Refactoring for faster development

> Analysis

  • Security audit
  • Build time analysis and optimization
  • Investigating slow app performance
  • Triage of critical and non-critical bugs

> Team support

  • Pull request code review
  • Pair programming
  • Consulting on ideas and solutions
  • Brainstorming new features

How this compares to a full-time hire

The default way to keep an app moving is hiring a developer full time. Current B2B rates for a Senior Android Developer are 18,000-25,000 PLN a month — regardless of how much work there actually is in a given month.

In-house developer

  • 18,000-25,000 PLN a month on B2B
  • Recruitment and onboarding before any work starts
  • The same cost in a month with zero releases
  • Holidays, sick leave and attrition are your risk
  • One person, one skill set

Developer from Mobilesoft

  • You pay for an agreed number of hours
  • An onboarded developer works from week one
  • You scale the engagement up and down
  • Continuity of work is on us
  • Access to QA, design and backend when needed

In practice, clients cut app maintenance cost by up to 50%. We agree on the exact engagement after a free project analysis.

/* engagement_models */

Pick your engagement

One developer onboarded into your project, spending an agreed number of hours on it. You change the size whenever your needs change.

// 01

Half-time

~80 h / month

Steady, predictable capacity for maintenance and development. One developer owns the backlog, releases and fixes — like an employee would, at a fraction of the cost.

Best for

Apps with a continuous roadmap

// 02

Fixed hour package

e.g. 30 h / month

An agreed pool of hours every month for updates, version bumps and smaller features. We plan the scope together at the start of the month so nothing goes to waste.

Best for

Stable apps in maintenance mode

// 03

Flexible, on demand

hours as needed

We step in when there is a need: an urgent bugfix, a store rejection, a targetSdk bump before a Google deadline. You pay for the time actually spent.

Best for

Apps with irregular needs

Rates and billing

The rate depends on how long you book a developer for. The longer the booking, the lower the hourly rate.

  • One-off task

    200 PLN/h

    A single task: an urgent bugfix, a store rejection, a targetSdk bump.

  • Day booking

    187.50 PLN/h

    A developer day reserved for your project.

  • Week booking

    175 PLN/h

    A week of work for a bigger change or a batch of fixes before a release.

  • Monthly package

    160 PLN/h

    A fixed number of hours every month — from a few dozen hours up to half-time.

We bill in half-hour increments: you pay only for time actually worked, backed by a monthly time report. A full cost comparison: in-house hire, freelancer or an hour package. →

How we deliver a new feature

The same process every time — from idea to production, with no surprises along the way.

  1. // 01

    We get the idea from the owner

  2. // 02

    We gather requirements

  3. // 03

    We design the screens

  4. // 04

    We present the design to the owner

  5. // 05

    We apply the requested changes

  6. // 06

    We implement the solution

  7. // 07

    We test the solution

  8. // 08

    We ship the solution to production

How we work

A few rules that make an hourly engagement as predictable as an in-house team.

The same person on the project

We do not rotate people. Whoever is assigned to your project stays on it unless you ask for a change — so they carry real product knowledge, not just repo access.

At most three projects per person

Our developers work on a maximum of three projects at a time. That is as many as one can run without losing context or queueing urgent requests.

Monthly time report

Everyone logs the time spent on each task. At the end of the month you get a report and know exactly what you are paying for.

We start with a free analysis

Before we agree on scope, we review the project and tell you plainly what can be improved and how much maintenance will realistically take.

The technologies we work with

We maintain and grow native and cross-platform apps — no matter who wrote them before us.

Android native

KotlinJetpack ComposeCoroutines/FlowHilt/KoinRoomRetrofit/KtorNavigationMVVM/Clean ArchitectureWorkManagerDataStoreGradle (KTS)JUnit/MockK/Turbine

iOS native

SwiftSwiftUIUIKitasync/await + CombineSwiftData/Core DataURLSession/AlamofireMVVM/TCASPMXCTest/Swift Testing

Flutter

DartFlutterRiverpod/BLoCgo_routerdio + retrofitfreezed/json_serializableget_it + injectabledrift/isarFirebaseflutter_test/mocktail

Questions about app maintenance

What does mobile app maintenance cover?

Regular library and SDK upgrades, adapting the app to new Android and iOS versions, bug fixes, handling store rejections and shipping new releases. Within the same hours we also build new features, review code and investigate performance problems.

Will you take over an app written by another team?

Yes. We start by reviewing the code and access. If you are switching vendors, we help move the repository, the Google Play and App Store accounts and the signing keys so the next release ships without a gap.

How many hours a month does an app need?

It depends on the state of the project and your plans. A stable app in maintenance mode usually does fine with a fixed package, e.g. 30 hours a month. An app with a continuous roadmap needs closer to half-time, around 80 hours. We propose the exact size after a free analysis.

How do you bill?

By the hour, in half-hour increments. We log time against every task and you get a time report at the end of each month. The rate depends on the booking length: from 200 PLN/h for a one-off task to 160 PLN/h on a monthly package.

Can I change the size of the engagement?

Yes. You change the number of hours whenever your needs change — scale up before a bigger release and down when the app is stable.

Will the same person stay on the project?

Yes. We do not rotate people: the developer assigned to your project stays on it unless you ask for a change. Each of our developers works on at most three projects at a time.