Mavzu: Shifrlash dasturi


Klass property larini saqlash


Download 1.92 Mb.
bet11/11
Sana09.03.2023
Hajmi1.92 Mb.
#1255551
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Abduxalilov O.

2. Klass property larini saqlash
Aytaylik biz kodlar qisqaradigan vaqtda klassni o’zini emas faqatgina klassga tegishli property larni saqlab qolmoqchimiz, unda bu usul qo’llananiladi:
-keepclassmembers
Bu qoida orqali biz ma’lum bir klassning attribut va metodlarini o’zgarishsiz qoldirishimiz mumkin bo’ladi.
Endi ayni bir klassni belgilab undagi barcha public metodlarni qoldirmoqchi bo’lsakchi
-keepclassmembers class uz.pdp.sample.User{
public *;
}
Shu tarzda User klassning barcha public property lari ProGuarddan saqlanadi.
3. Klass va uning property nomlarini saqlash
Deylik biz foydalanilyotgan aynan bir klass va undagi property nomlarini barchasini shunchaki saqlamoqchimiz. Agar klass va unga tegishli property lar ilovada ishlatilmasa unda ularni nomlarini saqlashga xojat ham yo’q chunki ular shundoq ham yo’q bo’lib ketadilar. Bu uchun biz quyidagi kodni kiritamiz




Bu qismda biz NestedScrollView yordamida scroll bo’lishini dizayn orqali ko’rsatib o’tdik.



Bu dizayn qismida esa barcha fakultetlar ro’yhatini shakllantirdik.

Dasturning kod qismi yani Fragmentlar, Activtylar,


Adapterlar yaratib olamiz

Adapterlar




Adapterlar Rv ni ekranga ko’rsatib beradi.


Fragmentlar.
AddFragment

Splash Activity



Bu oynada biz dasturga kirishda bir oynada ma’lumotlar yuklanguncha kutib turadi.

Malumotlar Database ga yoziladi.



Dasturda foydalanilgan kutubxonalar




Xulosa
Bu kurs loyiha ishida Android,Java,Kotlin va loyiha haqida ma`lumot keltirib o`tildi.
Android tarixi va u haqida ma`lumot va afzalliklari haqida ma`lumot keltirildi.
Hozirgi kunda android tizimining mobile aloqaga oid afzalliklari juda kop u ochiq kod va tekin hisoblanganligi juda qulaydir.Java va Kotlin haqida ham tarixi va hozirgi kundagi muhim ahamiyatlari haqida ma`lumot keltirildi.Talabalar reyting daftarchasi orqali platformada ularning ismlarini kiritish mumkin.Ma`lumotlarini kiritish mmkin.

Foydalanilgan adabiyotlar:
1.https://medium.com/@kadiroff/kotlinning-asosiy-xususiyatlari-eb910b569fb1
2.https://www.terabayt.uz/uz/post/java-dasturlash-tilini-organish-uchun-10-ta-sabab
3. https://paradacreativa.es/uz/Android-nima%3F/
Manba: Personal Development Process



Download 1.92 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling