The requests that come up most often for this kind of work, and what each one takes to work properly.
01One app for iPhone and Android
A single codebase in Flutter or React Native, so each feature arrives on both phones together and you look after one app, not two.
02Working without a signal
Records saved on the phone and synced when the signal returns, with a written rule for what happens when the same record was changed in two places.
03Sign-in and accounts
Email, phone, Google and Apple sign-in, password reset and deleting an account from inside the app, which both stores expect.
04Push messages
Notifications on both platforms, with the permission request shown at a sensible moment and a record of what was sent to whom.
05A back end and an admin page
The database, the API and a web page for your team, built in your own cloud account with backups and a test copy.
06Forms for tablets and stylus
Field forms, photos and signatures filled in on site and filed to the right job when the tablet syncs.
07Store submission done properly
Developer accounts in your name, listing text, screenshots, privacy answers and reviewer notes prepared, builds uploaded and a test login supplied for the reviewer.
08A rejection repaired
The reviewer's note read line by line and the app and its listing changed to match: subscription wording, account deletion, privacy links, permission explanations. Then resubmitted.
09An existing app taken over and finished
The code read, run on real devices and written up, the missing features finished and a pre-launch bug pass done before it goes to review.