O'zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi


Java dasturlash tilida Nukus shahridagi bizler.uz nomli reklama



Yüklə 1,03 Mb.
Pdf görüntüsü
səhifə18/20
tarix26.09.2023
ölçüsü1,03 Mb.
#148792
1   ...   12   13   14   15   16   17   18   19   20
Mobil ilovalar kurs ishi

 
3.2. Java dasturlash tilida Nukus shahridagi bizler.uz nomli reklama 
agentligining mobil ilovasini yaratish
 
Web saytlarning Android ilovasini yaratishda eng asosiy komponent va 
freymvork bu Retrofit hisoblanadi. Aynan manashu komponent malumotlarni 
boshqarishni taminlovchi vositadir.


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. 

Yüklə 1,03 Mb.

Dostları ilə paylaş:
1   ...   12   13   14   15   16   17   18   19   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin