Native Android apps
Native Android apps in Java on the platform API, without heavy libraries. Our own Android apps work offline and ask for no permissions at all.
PN Scripts · Mobile app development
We design and build Android apps and the API behind them: native Java apps and mobile web apps that also run on an iPhone. The code, the store accounts and the documentation are in your name from day one.
The standard
We design for mid-range phones and unreliable connections: screens open quickly, navigation is obvious, and sign-in stays secure. PN Scripts can also build the API behind the app, so both change together.
What we build
From the first prototype to the maintenance release after the next OS update.
Native Android apps in Java on the platform API, without heavy libraries. Our own Android apps work offline and ask for no permissions at all.
Versioned APIs that page long lists, return errors the app can show, and keep older app versions working. Built by the same company in Laravel or the stack you already run.
Signed app bundles, store listings, Data safety and content rating answers for Google Play under your own developer account, with a release checklist kept current as store policies change.
Push notifications, deep links and analytics events limited to what you approve, and documented for the store privacy forms.
Fast start-up, clear navigation, logins kept in secure storage, and offline mode where the product needs it.
We track Android and Google Play policy changes, including the yearly target API level, and plan maintenance releases so the app and its API stay compatible.
Release process
The path every build takes before it reaches a home screen.
01 · Critical flows
We prototype the flows that carry the product first and hold back nice-to-have screens.
02 · API
Pagination, error formats and API versions are agreed with the server side before any screen depends on them.
03 · Android builds
Signed Android builds from a repeatable build script, with the signing keys and the pipeline in your own accounts.
04 · Real devices
Unit and screen tests on every build, then the Android emulator and real mid-range phones on mobile networks.
05 · Store submission
Store descriptions, Data safety answers and replies to Google Play reviewers.
06 · Regular releases
Crash reports and planned maintenance releases after launch, for as long as you want.
How we work
We prototype the critical flows early and hold back nice-to-have screens until the core of the app has proven itself with users.
Clear errors, safe retries and monitoring, so a problem in production can be traced from day one. Automated tests cover logins, payments and data.
The developer accounts, store listings, signing certificates and build pipelines are yours from day one, and every release step is documented.
Ways to work
Android first, with a mobile web version when it suits the product. Each option is planned around store review, unreliable connections and an API the app can depend on.
Test the core idea with users
Pricing model Fixed sprint
Recommended
Launch on Google Play
Pricing model Milestones
Ongoing development
Pricing model Monthly
| Need a prototype first? Ask about a short discovery sprint. | MVP | Product | Scale |
|---|---|---|---|
| Android app with tests on every build | Included | Included | Included |
| Push notifications, deep links, analytics events | Not included | Included | Included |
| Google Play submission and store listing | Not included | Included | Included |
| Offline mode where the product needs it | Not included | Included | Included |
| Crash reporting and planned releases | Included | Included | Included |
| Several versions of the app, including white-label | Not included | Not included | Included |
| Remote feature switches and A/B tests | Not included | Not included | Included |
| Agreed response times and store policy monitoring | Not included | Not included | Included |
Technology
Chosen because developers for them are easy to find and the code stays maintainable for years.
Questions
What clients ask before they commit to building an app.
We keep maintaining it for as long as you want. Google changes the Play policies and Android versions every year, so we track those changes, plan maintenance releases around them, and update the app and its API together. You get scheduled updates instead of emergency fixes.
Our work you can check is on Android: native Java apps. For iPhone users we can build a mobile web app that runs in Safari and can be added to the home screen. If your product needs a native iOS app from day one, we say so in the first call and help you plan it, rather than promise work we have not shown.
Yes, and we recommend it. The Google Play developer account, the signing keys and the store listing stay in your name from day one. We prepare the builds, the store metadata and the answers to review questions.
Yes, and it usually saves time. When the same engineers build the app and the API, logins, payments and admin tools fit together sooner, and you have one contact when something breaks. We can also connect the app to an API you already run.
We track only the events you approve and document what the app collects and why. That document answers the Google Play Data safety form.
You get a written scope and estimate before anything is agreed, and work begins only after you say yes. An MVP is usually a short sprint on a fixed scope, a store-ready app is billed in milestones, and ongoing work runs monthly.
Start
Tell us what your app has to do first. We reply within one business day.
Google updates Android and the Google Play rules every year. We plan maintenance releases around those changes, so updates do not catch your users out.
Describe your app