Loyiha vazifasi
Mijoz smartfon kamerasi yordamida yurak urish chastotasini (pulsni) o‘lchash uchun mobil ilova ishlab chiqish vazifasini qo‘ydi. Ilova pulsni tez, oson va ishonchli aniqlashi kerak edi — tashqi datchiklarsiz, faqat standart kamera va chiroq yordamida.
Maqsad — foydalanuvchilarga qo‘shimcha qurilmalar sotib olish zaruratisiz salomatligi va faolligini nazorat qilishga yordam beradigan vosita yaratish.
Mahsulot maqsadlari
- Pulsni bevosita smartfonda o‘lchashni ta’minlash
- Interfeysni keng auditoriya uchun tushunarli qilish
- O‘lchashni boshlash uchun qadamlarni minimallashtirish
- Real sharoitlarning aksariyatida ma’lumotlarning to‘g‘ri o‘qilishini ta’minlash
- O‘lchovlarning asosiy tarixi va o‘zgarishlarni kuzatish imkoniyatlarini taqdim etish
Asosiy funksionallik
- Kamera va chiroq yordamida pulsni o‘lchash
- Pulsning joriy qiymatini real vaqt rejimida ko‘rish
- O‘lchovlar tarixini ko‘rsatish
- Ko‘rgazmali grafiklar va natijalarni talqin qilish bo‘yicha maslahatlar
- Qayta o‘lchash zarurligi haqida bildirishnomalar (signal sifati yomon bo‘lganda)
- Ma’lumotlarni eksport qilish imkoniyati
Ish bosqichlari
1. Tadqiqot va tahlil
- Smartfon kamerasi orqali pulsni optik o‘lchash usullarini o‘rganish
- Mavjud ilovalar va ularning zaif tomonlarini (shovqin, noaniqlik, murakkab UX) tahlil qilish
- Barqarorlik va UX bo‘yicha talablarni belgilash
Asosiy e’tiborni o‘lchashning soddaligi va tezligiga qaratishga qaror qilindi: bitta ekran, minimal tugmalar, maksimal natija.
2. UX/UI dizayn
Dizaynning asosiy tamoyillari:
- Toza, minimalistik interfeys
- Har bir qadamda tushunarli vizual maslahatlar
- O‘zaro ta’sir uchun katta hududlar (harakatda ham qulay)
- Grafik vizualizatsiya: puls dinamikasi va o‘lchovlar tarixi
UX foydalanuvchilarda testlandi: agar birinchi o‘lchov muammosiz va ortiqcha savollarsiz o‘tsa, odamlar ilovani qayta kamroq ishga tushirishi ma’lum bo‘ldi.
3. Ishlab chiqish va testlash
Texnik vazifalar:
- Kameradan tasvirni olish va signallarni qayta ishlash algoritmini amalga oshirish
- Tebranishlarni tekislash va shovqinni filtrlash
- Turli yoritish sharoitlariga ishlov berish
- Android-qurilmalarning keng doirasini qo‘llab-quvvatlash
Testlash smartfonlarning turli modellarida, jumladan, byudjet qurilmalarda o‘tkazildi — ilova faqat top flagmanlarda emas, balki boshqa qurilmalarda ham ishlashi muhim.
Oraliq relizlar fikr-mulohaza olish uchun jamoa ichida va tashqi foydalanuvchilar ishtirokida testlandi.
Natijalar
- Ilova Google Play’da nashr etildi
- Pulsni o‘lchash aksariyat sharoitlarda barqaror ishlaydi
- UX hatto yangi boshlovchilar uchun ham tushunarli
- Foydalanuvchilar sharhlarida soddalik va amaliylik qayd etiladi
Asosiy yutuqlar
- O‘lchashni tez boshlash: o‘lchov minimal harakatlarni talab qiladi
- Interfeys soddaligi: hatto birinchi foydalanish ham savollarsiz o‘tadi
- Ishonchlilik: algoritmlar shovqinni tekislaydi va barqaror natijalarni ta’minlaydi
- O‘lchovlar tarixi: vaqt davomidagi dinamikani kuzatish imkonini beradi
Mijozning fikri (taxminiy)
«Ilova sodda, ammo funksional chiqdi. Qo‘shimcha aksessuarlarsiz pulsini kuzatmoqchi bo‘lgan foydalanuvchilar uchun bu qulay vosita.»
