Tungkol sa listing na ito
Saklaw ng trabaho
Isang solong codebase ng React Native na lumilikha ng isang magkakaugnay na mobile app para sa parehong store, na sumasaklaw sa navigation, sign-in, mga push alert, offline na suporta, at ang gawi na partikular sa platform na hindi awtomatikong inaayos ng mga cross-platform na tool.
Ang aming pamamaraan
Nagsisimula ang development laban sa iyong aktwal na API sa halip na placeholder data, dahil iba ang gawi ng mga totoong endpoint kumpara sa mga mock. Umaasa ang sign-in sa ligtas na on-device storage na may logic sa pag-refresh na nakasentro sa isang lugar, dahil ang kalat-kalat na pangangasiwa ng token ang karaniwang pinagmumulan ng sira sa mga mobile app. Ginagawang virtual ang mga listahan at iniloload nang baha-bahagi; kina-cache ang mga larawan at binabago ang laki upang umangkop sa device sa halip na kunin nang buo ang laki.
Itinuturing ang mga pangangailangang partikular sa platform bilang mga tunay na deliverable sa halip na mga pahabol na kaisipan: kailangan ng iOS ang sarili nitong mga salita sa pahintulot at mga provisioning profile, kailangan ng Android ang mga notification channel at maayos na pangangasiwa sa back-button, at dapat gumagana pa rin ang mga deep link sa parehong platform pagkatapos ng cold start.
Ang iyong matatanggap
- Isang proyekto ng TypeScript React Native na naglalaman lamang ng mga native module na talagang kailangan mo.
- Mga pansubok na build sa parehong beta channel ng iOS at internal track ng Android, upang masubukan mo ito nang maaga.
- Ganap na nakakonektang mga push notification, kabilang ang pag-trigger sa bahagi ng server.
- Mga release build kasama ang kopya para sa listahan sa store, mga screenshot, at mga tala sa pagsusumite.
- Isang maikling walkthrough upang makabuo, makapagpatakbo, at makapaglabas ka ng app nang mag-isa pagkatapos.
Ang kailangan namin mula sa iyo
Isang API, o kahit man lamang isang espesipikasyon para sa isa, ang iilang screen na pinakamahalaga, at mga developer account sa Apple at Google kung mayroon ka na ng mga ito. Kung wala pa, eksakto naming ilalatag kung ano ang kinakailangan at kung kailan.
Hangganan ng saklaw
Sinasaklaw nito ang isang app para sa isang audience. Kung kailangan ng isang produkto ng dalawang magkaibang karanasan, halimbawa ay isang app para sa customer at isang hiwalay na app para sa driver, mabibilang iyon bilang dalawang magkahiwalay na build, at aabisuhan namin ito bago magbigay ng anumang quote sa halip na pagkatapos.
Bilis at mga update
Karaniwang handa na ang isang maagang pansubok na build bago pa man matapos ang proyekto, kaya ibinibigay ang feedback sa tumatakbong app sa halip na sa mga static na screenshot. Nananatiling malinaw ang checklist sa paglabas sa kabuuan, na sumasaklaw sa mga pahintulot, mga deep link, offline na gawi, at metadata ng store, dahil ang mga ito ang karaniwang nagiging dahilan upang ang isang gumaganang build ay maging isang tinanggihang pagsusumite.