Bebela: razvoj aplikacije za očitavanje testa za trudnoću
Fotografiši, analiziraj, razumi
Očitava rezultate testa za trudnoću sa fotografije.

Ukratko
Bebela je naša sopstvena aplikacija za proveru testa za trudnoću. Pomoću AI-a analizira fotografiju kućnog testa, ističe kontrolnu i test liniju, uključujući i blede, i radi sa više od deset brendova kao što su Clearblue i First Response. Rezultati stižu uz smirene smernice, istorija ostaje na uređaju, a aplikacija je dostupna na 41 jeziku.
- Industrija
- Zdravlje i dobrobit
- Tip
- Sopstveni proizvod
- Platforma
- iOS (App Store)
- Jezici
- 41
- Poslovni model
- Besplatno, uz premium nadogradnju
- Tim
- 5 specijalista
- Isporučeno
- Višeplatformski razvoj, Razvoj MVP-a, UX/UI dizajn, QA, Podrška
- Tehnologije
- iOS, Android, React Native, TypeScript, Nativewind CSS
Problem: linija koju ne vidite baš najbolje
Svako ko je radio rani kućni test za trudnoću zna taj trenutak: kontrolna linija je jasna, a druga linija možda postoji - a možda i ne. Ljudi drže traku prema prozoru, probaju pod drugom lampom, fotografišu je i podešavaju kontrast, i opet nisu sigurni.
Bebela je jedan od naših sopstvenih proizvoda, napravljen upravo za taj trenutak. Očitava fotografiju testa, pronalazi kontrolnu i test liniju - uključujući i blede koje je teško proceniti golim okom - i objašnjava rezultat smirenim, jednostavnim jezikom.
Šta aplikacija radi
- Analizira fotografiju kućnog testa za trudnoću i daje rezultat za nekoliko sekundi.
- Ističe kontrolnu i test liniju, uključujući i blede pozitivne rezultate.
- Radi sa više od deset brendova testova, uključujući Clearblue, First Response i E.P.T.
- Daje ocenu pouzdanosti i detaljan pregled po linijama (premium).
- Čuva privatnu istoriju prethodnih provera kako bi se napredak mogao porediti iz dana u dan.
- Uz svaki rezultat daje jasne i smirene smernice o tome šta dalje.
Kako aplikacija očitava test za trudnoću sa fotografije
Očitavanje test trake sa fotografije telefona je problem analize slike koji ima tri dela, i svaki od njih mora da radi da bi rezultat bio pouzdan.
Pronalaženje prozora za rezultat
Kućni testovi se razlikuju po obliku, rasporedu trake i mestu prozora za rezultat, pa jedan fiksni šablon mnoge od njih pogrešno očita. Analiza prvo pronalazi test i njegov prozor za rezultat, bez obzira na to koji je od podržanih brendova na fotografiji, pa tek onda traži linije.
Prepoznavanje bledih linija
Blede test linije su upravo mesto gde je ljudsko oko najmanje pouzdano i gde kamere telefona unose najviše šuma - promene boje zbog unutrašnjeg osvetljenja, senke preko trake i artefakte kompresije. AI analiza poredi test liniju sa kontrolnom linijom na istoj traci, čime svaka fotografija dobija sopstvenu referencu umesto da se oslanja na apsolutnu boju.
Iskreno izražavanje nesigurnosti
Bleda linija je po prirodi nesiguran rezultat. Umesto da nameće da ili ne, premium analiza prikazuje ocenu pouzdanosti i pregled onoga što je pronašla na svakoj liniji, pa korisnik može da vidi zašto je aplikacija došla do svog zaključka.
Dizajn zdravstvene aplikacije za osetljiv rezultat
Najteži problem dizajna u Bebeli nije bio tehnički. Rezultat testa za trudnoću može biti priželjkivan ili strahovan, a grubo ili uznemirujuće saopštenje može da izazove pravu nevolju u oba slučaja.
- Rezultati koriste smirene, neutralne formulacije i uvek dolaze uz sledeći korak, na primer kada ponoviti test ili kada se obratiti lekaru.
- Aplikacija jasno navodi da služi samo za informisanje: „Ova aplikacija služi isključivo u informativne svrhe i ne zamenjuje stručni medicinski savet."
- Istorija ostaje na uređaju korisnika, pa niko drugi ne vidi koliko često ili kada je neko radio test.
- Aplikacija ima oznaku 13+ na App Store-u.
Zdravstvene aplikacije prolaze i strožiji pregled na App Store-u od većine kategorija. Izbegavanje dijagnostičkih tvrdnji, jasno navođenje ograničenja aplikacije i čuvanje lične istorije privatnom ispravna su stvar za korisnike, a ujedno i ono zbog čega ovakva aplikacija može da bude odobrena.
Više o dizajniranju tokova kojima ljudi veruju pročitajte u tekstu UI/UX dizajn mobilnih aplikacija.
Tehnologije i pristup
Bebela je napravljena u React Native-u uz TypeScript i NativeWind. Ekrani za kameru, rezultate, istoriju i kupovinu dele jednu bazu koda, što je timu od pet ljudi omogućilo da se fokusira na analizu i formulacije umesto da svaki ekran pravi dva puta.
Monetizacija i domet
Aplikacija se besplatno preuzima i svaki korisnik dobija rezultat. „Pregnancy Test Plus" otključava kompletan rezultat sa ocenom pouzdanosti, detaljnim pregledom linija, neograničenim skeniranjem i sačuvanom istorijom. Bebela je dostupna na 41 jeziku, jer je potreba univerzalna, a većina ljudi koja u ovom trenutku traži pomoć to radi na svom jeziku.
Šta bismo uradili drugačije
Ranije bismo uložili u veći skup fotografija testova za svaki brend, prikupljenih uz saglasnost. Tačnost kod bledih linija više zavisi od širine primera iz stvarnog sveta - različito osvetljenje, telefoni i serije testova - nego od bilo kog pojedinačnog algoritamskog izbora.
Pravite zdravstvenu aplikaciju ili aplikaciju za analizu slike?
Isti obrazac - snimi fotografiju, analiziraj je, pažljivo objasni rezultat - važi za mnoge proizvode iz oblasti zdravlja i dobrobiti. Inženjering je samo pola posla; formulacije, model privatnosti i usklađenost sa pravilima App Store-a su druga polovina.
Razgovarajte sa nama o razvoju mobilnih aplikacija.
Česta pitanja
Može li aplikacija da očita test za trudnoću?
Aplikacija može da analizira fotografiju kućnog testa za trudnoću i istakne kontrolnu i test liniju, uključujući i blede koje je teško proceniti golim okom. Ne može da zameni sam test niti zdravstvenog radnika - Bebela jasno navodi da služi samo za informisanje i usmerava korisnike na sledeće korake.
Kako aplikacija za proveru testa za trudnoću prepoznaje bledu liniju?
Pronalazi prozor za rezultat na traci, a zatim poredi test liniju sa kontrolnom linijom na istom testu. Korišćenje kontrolne linije kao reference smanjuje uticaj osvetljenja i promena boje kamere, a upravo zbog njih je blede linije teško proceniti golim okom.
Koje testove za trudnoću Bebela podržava?
Više od deset uobičajenih brendova, uključujući Clearblue, First Response i E.P.T. Podrška za različite rasporede traka i prozore za rezultat bila je ključni deo razvoja, jer jedan fiksni šablon mnoge testove pogrešno očita.
Šta zdravstvena aplikacija treba da uradi da bi prošla pregled na App Store-u?
Da izbegava dijagnostičke tvrdnje, jasno navede šta radi a šta ne, uključi odgovarajuću medicinsku napomenu i pažljivo postupa sa ličnim podacima. Bebela čuva istoriju na uređaju i označava se kao informativna, a ne kao zamena za medicinski savet.
Povezano štivo
Izdvojeni radovi
Pogledajte sveImate projekat na umu?
Popunite formular i dobijte besplatne konsultacije!
Šta se dešava dalje?
- 1Pregledamo vaš zahtev i odgovaramo u roku od jednog radnog dana (pon-pet, po srednjoevropskom vremenu)
- 2Javljamo vam se da dogovorimo sastanak u vreme koje vam odgovara, gde god da se nalazite
- 3Šaljemo besplatnu ponudu i naše mišljenje o pristupu koji je najbolji za vas
- 4Čak i ako ne budemo sarađivali, smatrajte nas besplatnim tehničkim sagovornikom za vaše ideje i pitanja


