Despre această listare
Domeniul de aplicare a lucrărilor
O singură bază de cod React Native care produce o aplicație mobilă coerentă pentru ambele magazine, acoperind navigarea, autentificarea, alertele push, funcționarea offline și comportamentul specific fiecărei platforme pe care instrumentele cross-platform nu îl rezolvă automat.
Metoda noastră
Dezvoltarea începe pe baza API-ului dumneavoastră real, nu cu date substitutive, deoarece punctele finale reale se comportă diferit față de simulări. Autentificarea se bazează pe stocarea securizată pe dispozitiv, cu o logică de reîmprospătare centralizată într-un singur loc, deoarece gestionarea dispersată a tokenurilor este punctul în care aplicațiile mobile dezvoltă de obicei erori. Listele sunt virtualizate și încărcate paginat; imaginile sunt stocate în memoria cache și redimensionate pentru a se potrivi dispozitivului, în loc să fie descărcate la dimensiunea maximă.
Necesitățile specifice platformei sunt tratate ca livrabile autentice, nu ca aspecte secundare: iOS necesită propriile formulări pentru permisiuni și profiluri de provizionare, Android necesită canale de notificare și o gestionare adecvată a butonului Înapoi, iar linkurile directe (deep links) de pe ambele platforme trebuie să funcționeze în continuare după o pornire la rece.
Ce primiți
- Un proiect TypeScript React Native care conține doar modulele native de care aveți efectiv nevoie.
- Versiuni de testare atât pe canalul beta iOS, cât și pe canalul intern Android, astfel încât să o puteți încerca din timp.
- Notificări push complet conectate, inclusiv declanșatorul de pe server.
- Versiuni finale de lansare, plus textele pentru pagina din magazin, capturi de ecran și note de trimitere.
- Un scurt ghid explicativ, astfel încât să puteți compila, rula și lansa aplicația pe cont propriu ulterior.
Ce avem nevoie de la dumneavoastră
Un API, sau cel puțin o specificație pentru acesta, câteva ecrane care contează cel mai mult și conturi de dezvoltator Apple și Google, dacă le dețineți deja. Dacă nu, vă vom explica exact ce este necesar și când.
Limitele proiectului
Acesta acoperă o singură aplicație pentru un singur public. În cazul în care un produs necesită două experiențe distincte, de exemplu o aplicație pentru clienți și o aplicație separată pentru șoferi, acest lucru contează ca două versiuni separate și vă vom semnala acest aspect înainte de a oferi o ofertă de preț, nu după.
Ritm și actualizări
O versiune timpurie de testare este gata de obicei cu mult înainte de finalul proiectului, astfel încât feedbackul să fie oferit pe baza aplicației în funcțiune, nu pe capturi de ecran statice. Lista de verificare pentru lansare rămâne explicită pe tot parcursul proiectului, acoperind permisiunile, linkurile directe, comportamentul offline și metadatele magazinului, deoarece acestea sunt de obicei elementele care transformă o versiune funcțională într-o trimitere respinsă.