
- Dizayn tizimi
- UI
- Izchillik
- Ta'lim
Har ekranni alohida bezashni to'xtatdim
49
Bugun o'quv platformasining interfeysini yagona dizayn tizimi ustiga qayta qurdim.
Muammo asta-sekin yig'ilgan edi. Har yangi ekran yozganimda uni o'sha payt chiroyli ko'ringan holda bezardim. Bitta ekranda tugma biroz kattaroq, boshqasida kichikroq. Bir joyda bo'shliq 16 piksel, boshqasida 20. Alohida qaraganda hech biri xato emas, lekin birga qaraganda platforma yaxlit ko'rinmaydi.
Shuning uchun avval qoidalarni yozdim: qanday ranglar bor va qaysi biri nima uchun, bo'shliqlar qanday o'lchamda bo'ladi, matn qanday kattaliklarda, tugmalar necha xil bo'ladi. Bularni bir joyga to'pladim.
Keyin ekranlarni shu qoidalarga ko'chirdim. Bu qismi zerikarli ish, lekin natijasi darhol ko'rindi: ekranlar bir oiladan bo'lib qoldi.
Eng katta foyda esa keyinroq bilindi. Yangi ekran yozganda endi "bu tugma qanday ko'rinishi kerak?" degan savol tug'ilmaydi — javob allaqachon bor. Ish tezlashdi, va eng muhimi, yangi ekran avtomatik ravishda qolganlariga o'xshaydi.
Dizayn tizimi — chiroyli ko'rinish uchun emas, qaror qabul qilishni kamaytirish uchun. Har safar noldan o'ylashning o'zi xatolik manbai.