Receiving your app’s source code: a checklist for clients

By Lead Software Engineer · LinkedIn

Original article

When a developer hands over your app, make sure you get the code repository, the store and server accounts, the keys, a way to build the app yourself, and a short guide. Without these, you depend on one person to change your own app.

Receiving your app’s source code: a checklist for clients

Why the handover matters

You paid for the app, so you should be able to update it, move to another developer, or bring it in-house without asking anyone for permission. A clean handover makes that possible. Use this list before the final payment.

1. The code repository

The full source of the app, the backend and the dashboard in a GitHub or GitLab account you own, with the history, not a zip file sent at the end.

2. Store, server and domain accounts

The Apple and Google developer accounts, the hosting or cloud account, the database, the domain and the email service should all be in your name, or transferred to it. The developer can keep access as a team member, not as the owner.

Diagram: the repository, App Store, Google Play, server, domain and keys all owned by the client.

3. Keys and secrets

The app signing keys for Android, the Apple certificates, and the API keys for payments, maps and notifications, stored somewhere safe that you control. Losing the Android signing key can block future updates of the same app.

4. A way to build and release it yourself

Written steps, or an automated build, that turn the code into the store versions and deploy the backend. Ask another developer to follow them once; if they can, the handover works.

5. A short guide and the tests

One page on how the app is organised, where settings live and how to add a feature, plus the automated tests. Tests let the next developer change things without breaking what already works; the apps I build carry more than 2,300 of them.

What you get from me

Every project I build is in your accounts from the first day, and the handover includes all five points above. You own all the source code.

Read the case study: Tech 92 — Workforce Attendance & KPI App →

More articles

ShareWhatsAppXLinkedIn