Bizler.uz nomli web saytning mobil ilovasini ishlab chiqish uchun quyidagi
kutubxonalardan foydalanildi:
Bildirishnoma (Notification)
uchun esa, Google servicesi FCM Firebase
Could Messaging dan foydalanildi.
Dizayn uchun esa, asosan, CardView va
RecyclerViewlardan foydalanildi. Ushbu ilova android API 16
dan yuqori
versiyalarda ishlaydi (Android 4.1 JellyBean +). Androidning 6-versiyalaridan
boshlab tizim resurslaridan foydalanishda ruxsatnomalarni olish uchun alohida
bo’lgan joylarga shart operatorlaridan foydalangan holda, resursdan foydalanishga
ruxsat so’rovlari yuborildi.
Shuningdek, AndroidManifest.xml fayli ichida
foydalaniladigan ruxsatnomalar elon qilindi (uses-permissions).
Ushbu rasmda yangiliklarning ro’yxatini chiqaruvchi
ilovaning interfeysi
namoyish qilingan. Unga ko’ra avval ProgressBar ya`ni bu yerda,
malumotlar
yuklanayotganini foydalanuvchiga bildirish uchun ishlatildi. Malumot yuklab
bo’lingandan so’ng, RecyclerView va uning itemlari yani yangiliklar ko’rinadi.
ProgressBar esa o’z ko’rinishini yashiradi. (progressbar.setVisibility(View.GONE)
Bu rasmda esa, recyclerViewning item larining namunasi keltirilgan, ushbu
ko’rinish har bir malumotlar bazasidagi har bir itemning malumotini olib ko’rsatib
beradi. Va uning ustiga bosganda maxsus ID raqam orqali kerakli malumot filtrlab
olinadi va foydalanuvchiga taqdim qilinadi.
Dostları ilə paylaş: