Ushbu roʻyxat haqida
Ish hajmi
Har ikkala do‘kon uchun bitta yaxlit mobil ilova yaratuvchi yagona React Native kodlar bazasi; u navigatsiya, tizimga kirish, push-bildirishnomalar, oflayn rejimni qo‘llab-quvvatlash hamda krossplatformali vositalar avtomatik tarzda hal qilmaydigan platformaga xos ishlash xususiyatlarini qamrab oladi.
Bizning uslubimiz
Ishlab chiqish soxta ma’lumotlar bilan emas, balki haqiqiy API asosida boshlanadi, chunki real oxirgi nuqtalar (endpoints) mock-ma’lumotlardan farqli ishlaydi. Tizimga kirish qurilmadagi xavfsiz xotiraga tayanadi va yangilash mantiqi bir joyda markazlashtirilgan bo‘ladi, chunki tarqoq tokenlar bilan ishlash mobil ilovalarda nosozliklar kelib chiqishining asosiy sababidir. Ro‘yxatlar virtuallashtiriladi va sahifalab yuklanadi; tasvirlar to‘liq hajmda tortib olinmasdan, keshlanadi va qurilmaga moslab o‘lchami o‘zgartiriladi.
Platformaga xos talablarga ikkinchi darajali ish sifatida emas, balki to‘laqonli vazifalar sifatida qaraladi: iOS o‘zining ruxsatnomalar matni va ta’minot profillarini (provisioning profiles) talab qiladi, Android esa bildirishnoma kanallari va “orqaga” tugmasining to‘g‘ri ishlashini taqozo etadi, har ikkala platformadagi deep-havolalar esa sovuq ishga tushirishdan (cold start) keyin ham ishlashi kerak.
Siz nimalarni olasiz
- Faqat sizga haqiqatan ham kerak bo‘lgan mahalliy modullarni o‘z ichiga olgan TypeScript React Native loyihasi.
- Ilovani erta sinab ko‘rishingiz uchun iOS beta-kanali va Android ichki treki (internal track) orqali test yig‘malari.
- To‘liq ulangan push-bildirishnomalar, jumladan, server tomonidagi triger.
- Reliz yig‘malari hamda do‘kon sahifasi uchun matnlar, skrinshotlar va topshirish qaydlari.
- Keyinchalik ilovani o‘zingiz mustaqil yig‘ishingiz, ishga tushirishingiz va chiqarishingiz uchun qisqa yo‘riqnoma.
Sizdan nimalar talab qilinadi
API yoki hech bo‘lmaganda uning spetsifikatsiyasi, eng muhim bo‘lgan bir nechta ekran hamda agar mavjud bo‘lsa, Apple va Google dasturchi hisoblari. Agar ular bo‘lmasa, biz aynan nimalar va qachon kerak bo‘lishini batafsil tushuntiramiz.
Ish doirasining chegarasi
Bu bitta auditoriya uchun bitta ilovani o‘z ichiga oladi. Agar mahsulot uchun ikkita alohida tizim kerak bo‘lsa, masalan, mijozlar uchun ilova va alohida haydovchilar ilovasi, bu ikkita mustaqil yig‘ma sifatida hisoblanadi va biz buni narx taklif qilinishidan oldin ma’lum qilamiz, keyin emas.
Sur’at va yangilanishlar
Dastlabki sinov yig‘masi odatda loyiha yakunlanishidan ancha oldin tayyor bo‘ladi, shuning uchun fikr-mulohazalar statik skrinshotlar bo‘yicha emas, balki ishlab turgan ilova asosida beriladi. Reliz nazorat ro‘yxati butun jarayon davomida aniq saqlanadi va ruxsatnomalar, deep-havolalar, oflayn rejimdagi ishlash hamda do‘kon metama’lumotlarini o‘z ichiga oladi, chunki odatda aynan shu jihatlar ishlayotgan yig‘maning rad etilishiga sabab bo‘ladi.