PrimeStay mobilna aplikacija — šta donosi i kad stiže
Već skoro godinu dana PrimeStay je radio kao web aplikacija — otvori sajt, prijavi se, radi. To i dalje radi savršeno na desktop-u i, iskreno, sasvim solidno na telefonu. Ali svaki put kad neko od domaćina otvori Calendar ili Bookings sa pola jednom rukom dok kuva kafu drugom, oseti se da je telefon dao sebe negde između browser tab-a i URL bara. Vreme je za pravu native aplikaciju.
Ovo je kratki update o tome šta dolazi, šta tačno radi u prvoj verziji, i šta čuvamo za drugu. Bez marketing puhanja — samo realne stvari koje ćemo isporučiti.
Zašto sad mobilna aplikacija
Najčešći scenariji u kojima domaćini koriste PrimeStay nisu „sedim za stolom i analiziram prihod" — to se dešava jednom mesečno. Svakodnevni momenti su drugačiji: gost stigne ranije i pita za check-in, čistačica šalje fotku oštećenja, treba brzo da proveriš da li si potvrdio sledeću rezervaciju. Sve to radiš sa telefona, na semaforu, dok neko drugi vozi, između dva poziva.
Web aplikacija u browser-u radi te stvari — ali sa friction-om. Tab koji se izgubio, URL koji treba da kucaš, scroll koji se zaglavio, virtuelna tastatura koja sakriva polje, fajl koji ne znaš gde se snimio. Native aplikacija sve to skida.
Šta dobijaš u prvoj verziji
V1 je „sve što imaš na webu, samo brže i prirodnije". Iste funkcije platforme — Dashboard, Bookings, Calendar, Properties, Guests, Expenses, Analytics, Tasks, Directory — ali u native shell-u koji daje:
- Brzina — native rendering bez browser chrome-a, instant tap, glatko skrolovanje
- Native gesture-i i haptika — swipe back, vibracija na bitnim akcijama, native modal-i
- Home screen ikonica — jedan tap, bez pretraživača, bez tab-ova koji nestaju
- PDF fakture i izveštaji idu direktno u Files (iOS) ili Downloads (Android) — bez „gde sam to snimio" pitanja
- Native share — pošalji rezervaciju ili fakturu direktno u WhatsApp, Viber, mail kroz native share dijalog
- Full-screen iskustvo — bez URL bara, bez tab-ova, kompletan ekran posvećen platformi
Šta planiramo za drugu verziju
Tri stvari smo namerno odložili za v2 jer žele dodatnu inženjersku pažnju i ne treba da blokiraju lansiranje:
Push notifikacije (FCM + APNS)
Backend već šalje obaveštenja o check-in-ima, otkazima, plaćanjima — samo treba dodati Capacitor push plugin i zakačiti se na Firebase Cloud Messaging za Android i Apple Push Notification Service za iOS. Plan: prvi v1.1 update kroz nedelju dana posle launch-a Android-a.
Biometrijska prijava (Face ID / otisak prsta)
Umesto kucanja lozinke, prijava jednim pogledom ili dodirom. Tehnički je čisto — Capacitor ima zreo plugin, treba samo wire-ovati u postojeći auth flow i sigurno čuvati JWT u Keychain-u (iOS) ili Keystore-u (Android). Cilj v2 lansiranja.
Offline mode
Najambiciozniji deo. Cache-ovanje rezervacija, kalendara i gostiju lokalno, queue za izmene koje se desavaju van mreže, smart sync kad se konekcija vrati. Ovo je radno-intenzivno (nekoliko nedelja) i puno edge case-ova (šta ako su dva uređaja istovremeno menjala istu rezervaciju), pa ide u v2 svesno — neka v1 prvo dokaže da je shell stabilan.
Sve tri stvari su dokumentovane u javnom roadmap-u na stranici aplikacija — ažurirajemo statuse kako napreduju.
Kad tačno stiže
Android ide prvi — Google Play Console identity verifikacija je prošla, a tehnički preostali koraci (signed AAB, Play Console listing, internal testing track) su realno nedelju do dve dana posla. Ciljamo na kraj aprila ili početak maja 2026.
iOS čeka da Apple odobri Developer enrollment. Apple je naš nalog stavio u manual verifikaciju, što obično traje 1-4 nedelje. Čim odobre — TestFlight beta, pa App Store submit. Realan timeline: maj-jun 2026.
Kako da budeš prvi koji saznaje
Prati changelog na sajtu — tu se objavljuje svaki release sa datumom i listom šta je novo. Kad aplikacija bude live na Play Store-u i App Store-u, link za download ide direktno u changelog i na stranicu Aplikacije.