Tentang listing ini
Ruang lingkup pekerjaan
Satu basis kode React Native tunggal yang menghasilkan satu aplikasi seluler terpadu untuk kedua toko aplikasi, mencakup navigasi, masuk, pemberitahuan push, dukungan luring, dan perilaku spesifik platform yang tidak ditangani secara otomatis oleh perkakas lintas platform.
Metode kami
Pengembangan dimulai langsung menggunakan API Anda yang sebenarnya alih-alih data placeholder, karena endpoint riil berperilaku berbeda dari tiruan (mock). Proses masuk mengandalkan penyimpanan aman pada perangkat dengan logika pembaruan yang terpusat di satu tempat, karena pengelolaan token yang tersebar biasanya menjadi sumber munculnya masalah pada aplikasi seluler. Daftar divirtualisasi dan dimuat per halaman; gambar di-cache dan disesuaikan ukurannya agar pas dengan perangkat, alih-alih dimuat dalam ukuran penuh.
Kebutuhan spesifik platform diperlakukan sebagai hasil kerja yang sesungguhnya alih-alih pelengkap belaka: iOS memerlukan rumusan izinnya sendiri serta profil penyediaan, Android membutuhkan saluran pemberitahuan dan penanganan tombol kembali yang tepat, dan tautan mendalam pada kedua platform harus tetap berfungsi setelah permulaan dingin (cold start).
Yang Anda terima
- Proyek TypeScript React Native yang hanya memuat modul-modul native yang benar-benar Anda butuhkan.
- Build pengujian pada saluran beta iOS dan jalur internal Android, sehingga Anda dapat mencobanya lebih awal.
- Pemberitahuan push yang terhubung penuh, termasuk pemicu dari sisi server.
- Build rilis beserta teks daftar toko, tangkapan layar, dan catatan pengajuan.
- Panduan singkat agar Anda dapat membangun, menjalankan, dan merilis aplikasi sendiri nantinya.
Yang kami butuhkan dari Anda
Sebuah API, atau setidaknya spesifikasinya, beberapa layar utama yang paling penting, serta akun pengembang Apple dan Google jika Anda sudah memilikinya. Jika belum, kami akan merinci secara tepat apa yang dibutuhkan dan kapan waktu yang tepat.
Batasan ruang lingkup
Ini mencakup satu aplikasi untuk satu kelompok pengguna. Apabila suatu produk membutuhkan dua pengalaman yang berbeda, misalnya aplikasi untuk pelanggan dan aplikasi terpisah untuk pengemudi, hal tersebut dihitung sebagai dua build terpisah, dan kami akan menyampaikannya sebelum penawaran harga diberikan, bukan setelahnya.
Kecepatan dan pembaruan
Build pengujian awal biasanya sudah siap jauh sebelum proyek selesai, sehingga masukan dapat diberikan pada aplikasi yang sedang berjalan alih-alih sekadar tangkapan layar statis. Daftar periksa rilis tetap terperinci secara jelas di sepanjang proses, mencakup izin, tautan mendalam, perilaku luring, dan metadata toko, karena hal-hal inilah yang biasanya membuat build yang berfungsi baik berujung pada penolakan pengajuan.