Matnni qurilmada tanish
CameraX suratga olishni boshqaradi, ML Kit esa matnni lokal taniydi. Foydalanuvchi OCR natijasini yakuniy deb qabul qilmasdan, kontaktni saqlashdan oldin maydonlarni tekshirishi va tuzatishi mumkin.
Vizitka rasmlarini tartiblangan kontaktlar va qayta bog‘lanish eslatmalariga aylantiruvchi Android ilovasi. Matnni qurilmada taniydi va ma’lumotlarni lokal saqlaydi.

Android dasturchi
Kamera va galereyadan rasm olish, tanilgan matnni tahrirlash, kontaktlarni qidirish, eslatmalarni rejalashtirish hamda CSV eksportini o‘z ichiga olgan jarayonni ishlab chiqdim. Kotlin va Jetpack Compose asosidagi ilovani yaratib, Google Play’da nashr qildim.
Kattalashtirish uchun skrinshotni tanlang.
Kotlin / Jetpack Compose / MVI
CameraX / ML Kit OCR
Room / Flow / WorkManager
CameraX suratga olishni boshqaradi, ML Kit esa matnni lokal taniydi. Foydalanuvchi OCR natijasini yakuniy deb qabul qilmasdan, kontaktni saqlashdan oldin maydonlarni tekshirishi va tuzatishi mumkin.
Room kontaktlar va eslatmalarni saqlaydi. Coroutines va Flow orqali ViewModel holati Compose ekranlariga uzatiladi; foydalanuvchi amallari aniq ajratilgan, bog‘liqliklar Koin bilan boshqariladi.
WorkManager eslatma bildirishnomalarini rejalashtiradi, kontakt holati va bajarilgan eslatmalar esa keyingi muloqotni kuzatishga yordam beradi. CSV eksporti kontakt ma’lumotlarini boshqa joyda ishlatish imkonini beradi.