O ovom unosu
Opseg posla
Jedinstvena React Native baza koda koja stvara jednu koherentnu mobilnu aplikaciju za obje trgovine, obuhvaćajući navigaciju, prijavu, push obavijesti, izvanmrežnu podršku i ponašanje specifično za platformu koje višeplatformski alati ne rješavaju automatski.
Naša metoda
Razvoj započinje prema Vašem stvarnom API-ju, a ne prema privremenim podacima, budući da se stvarne krajnje točke ponašaju drukčije od mockova. Prijava se oslanja na sigurnu pohranu na uređaju s logikom osvježavanja centraliziranom na jednom mjestu, jer je raspršeno rukovanje tokenima područje gdje se u mobilnim aplikacijama obično pojavljuju pogreške. Popisi su virtualizirani i učitavaju se po stranicama; slike se predmemoriraju i prilagođavaju uređaju umjesto da se povlače u punoj veličini.
Potrebe specifične za platformu tretiraju se kao stvarni isporučioci, a ne kao naknadna misao: iOS zahtijeva vlastite formulacije dozvola i profile za dodjelu resursa, Android treba kanale obavijesti i smisleno rukovanje gumbom za povratak, a dubinske poveznice na obje platforme moraju i dalje raditi nakon hladnog pokretanja.
Što dobivate
- TypeScript React Native projekt koji sadrži samo one izvorne module koji su Vam stvarno potrebni.
- Testne međuverzije i na iOS beta kanalu i na Android internoj stazi, kako biste ih mogli isprobati rano.
- Potpuno povezane push obavijesti, uključujući poslužiteljski okidač.
- Međuverzije za izdavanje te tekst za unos u trgovinu, snimke zaslona i bilješke za slanje.
- Kratki vodič kako biste nakon toga mogli sami izgraditi, pokrenuti i izdati aplikaciju.
Što trebamo od Vas
API ili barem njegovu specifikaciju, nekoliko najvažnijih zaslona te razvojne račune za Apple i Google ako ih već posjedujete. Ako ne, točno ćemo navesti što je potrebno i kada.
Granice opsega
Ovo obuhvaća jednu aplikaciju za jednu publiku. Ako proizvod zahtijeva dva različita iskustva, na primjer aplikaciju namijenjenu korisnicima i zasebnu aplikaciju za vozače, to se računa kao dvije zasebne međuverzije, a to ćemo naznačiti prije davanja ponude, a ne nakon toga.
Tempo i ažuriranja
Rana testna međuverzija obično je spremna znatno prije završetka projekta, tako da se povratne informacije daju na pokrenutoj aplikaciji, a ne na statičnim snimkama zaslona. Kontrolni popis za izdavanje ostaje jasan cijelo vrijeme, obuhvaćajući dozvole, dubinske poveznice, izvanmrežno ponašanje i metapodatke trgovine, jer su to obično stvari koje funkcionalnu međuverziju pretvaraju u odbijenu prijavu.