FARG`ONA DAVLAT
UNIVERSITETI
SIRTQI BO’LIM
AMALIY MATEMATIKA VA
INFORMATIKA
YO`NALISHI
19.72 –guruh talabasi
OXUNCHONOV
VALIYORBEKNING
“JAVA DASTURLASH TILI
”
fanidan
“Java dasturlash tilida geometric
figuralarni
yuzalarini hisoblovchi
Android ilova”
mavzusida tayyorlagan
Qabul qildi: A. Sirojiddinov
Topshirdi: V. Oxunchonov
Java dasturlash tilining asosiy konstruksiyalari
Reja:
1. Android uchun GUI-ni loyihalashtirish bo'yicha ko'rsatmalar
2. Ishlab chiquvchilarning tavsiyalari. Android qo'llanmasi
Android platformasi birinchi marta paydo bo'lganida, dizayn bo'yicha
ko'rsatmalar yo'q edi, shuning uchun barcha ishlab chiquvchilar o'zlarining
ilovalari ko'rinishini va ko'rinishini o'zlarining xohishlariga ko'ra ishlab
chiqdilar. Bir xil uslubning etishmasligi interfeyslarga eng yaxshi ta'sir
ko'rsatmadi, aksariyat dasturlar ochiqchasiga xunuk va noqulay edi. Bundan
tashqari, Android operatsion tizimi har xil ekranli qurilmalarda ishlaydi va
ishlab chiquvchi uning ilovasi smartfon va planshetlarning
turli parametrlari
uchun olgeklenebilir bo'lishi kerakligini unutmasligi kerak .
Endi Android Design standarti mavjud va agar siz o'zingizning arizangiz
haqiqatan ham ommabop va dolzarb bo'lishini istasangiz, unga rioya qilishni
qat'iy tavsiya qilamiz. Keyinchalik, biz dizaynning asosiy tamoyillarini ko'rib
chiqamiz. Albatta, ushbu kurs doirasida barcha
nuanslarni hisobga olish
mumkin emas. Manbalar ro'yxatida Android User Experience Team
tavsiyalariga havola mavjud , afsuski, hamma narsa ingliz tilida.
Loyihalash bo'yicha ko'rsatmalardan ba'zi parchalar
•
Haqiqiy narsalar tugmachalar va menyularga
qaraganda ancha
qiziqarli. Odamlar tanish narsalarni manipulyatsiya qilishga ruxsat bering!
Shunda ish yanada samarali bo'ladi.
•
Rasmlar so'zlardan ko'ra tezroq .
•
Oddiy so'zlar bilan qisqa iboralardan foydalaning. Odamlar
ko'pincha jumlalarni o'tkazib yuborishadi, agar ular juda uzun bo'lsa.
•
Hech qachon foydalanuvchi ma'lumotlarini yo'qotmang. Agar
biror kishi ma'lumotlarni qayta kiritishi kerak bo'lsa, sizning arizangizdan
foydalanishni rad etish ehtimoli katta .
•
Ob'ektlar o'xshash bo'lsa, ular shunga o'xshash harakatlarni
bajarishlari kerak .
•
O'sha paytda foydalanuvchiga kerak bo'lgan
narsani
ko'rsating.
•
Ko'rsatish xabarlarni foydalanuvchi faqat agar savol juda
muhim.
•
Muhim narsalarni tezda bajaring .
•
Murakkab vazifalarni bir nechta oson bosqichlarga ajrating.
•
Foydalanuvchi bilan muloqotda muloyim va to'g'ri munosabatda
bo'ling .
•
Foydalanuvchi har doim hozir qaerdaligini bilishiga amin
bo'lishi kerak.
Har qanday qadamda, u ba'zi bir vazifalarning bajarilishini
to'xtatib tursa ham, u orqaga qaytishi kerak .
•
Har qanday vaziyatda ishlaydigan interfeys elementlaridan
foydalaning .
•
Eng muhim printsip - foydalanuvchi
hayotini
murakkablashtirmang!