FIREPORT
Poskytnuté služby
Analýza, UI, Implementace iOS a Android aplikace
Platforma
KMM, Swift, Kotlin
Rok
Začátek spolupráce 2023
Klient
Společnost FRP Services s.r.o. zajišťuje moderní svolávací systém pro jednotky požární ochrany.
Zadání
Úkolem bylo vytvořit nativní mobilní aplikaci, která by nahradila již existující aplikaci, vytvořenou v technologii React Native, jež se stala neudržitelnou do budoucna. Nově navržená aplikace měla poskytovat veškeré funkce, na které byli uživatelé zvyklí z původní aplikace.
Zároveň měla nabízet nové funkce, jako například podporu více hasičských jednotek pro jednoho uživatele nebo překlady do vybraných jazyků. V neposlední řadě měla mít nově vzniklá aplikace moderní vzhled, být lehce udržitelná do budoucna a jednoduše rozšiřitelná.
Řešení
Mobilní aplikaci jsme realizovali pomocí technologie Kotlin Multiplatform (KMP). Jelikož se jedná již o třetí produkt, který jsme s pomocí KMP implementovali, měli jsme již dost zkušeností. Zároveň jsme ušetřili čas, protože jsme nemuseli psát business logiku dvakrát.
Výzvy a nové zkušenosti
- Největší výzvu představovaly notifikace. Byly klíčovou funkcionalitou celé aplikace a bylo nutné, aby je uživatel obdržel za jakýchkoliv okolností. V tomto jsme šli až na limit toho, co všechno nám operační systémy umožňují. Řešili jsme různé výzvy spojené se správným fungováním „customizovaných“ notifikací. Například jak se vypořádat s tichým režimem a Do Not Disturb (DND) na různých verzích systému a na telefonech od různých výrobců (hlavně čínských, kteří nemají v Česku oficiální zastoupení).
- Další výzvou byla implementace vlastních zvuků notifikací a jejich export do zařízení. Během testování této funkcionality to v kanceláři znělo jako na hasičské stanici. Díky pečlivému testování jsme ale zvládli odhalit a opravit všechny chyby.
Co řekl klient?
„Ve FIREPORTu si většinu softwarových řešení vyvíjíme sami, avšak přenechat vývoj druhé verze naší mobilní aplikace profesionálům z QUANTI se ukázalo jako skvělá volba – aplikace skvěle slouží několika tisícům hasičů a my se můžeme naplno věnovat vývoji a zlepšování svolávání hasičů nejenom v Česku.“