Řešení projektu
Celou spolupráci jsme zahájili Design Sprintem, během kterého jsme definovali a testovali první návrhy mobilní aplikace. Věděli jsme o klíčových funkcích, ale nevěděli jsme jak je spojit dohromady. Díky Design Sprintu jsme dokázali rovnou zahájit práce na aplikaci a spolu s klientem jsme byli jedné lodi. Rozhodli jsme se pro řešení s KMP, kdy aplikace měla sdílenou business logiku do úrovně UseCase. Tím jsme ušetřili značné náklady a kompletně eliminovali nekonzistence mezi chováním obou platforem na datové a business úrovni. Klíčovou funkcionalitou pro aplikaci je Audio přehrávač pro podcasty a seznam všech příspěvků. S těmito a dalšími funkcionalitami jsme vydávali první verzi aplikace již po několika měsících vývoje a postupně jsme ji rozšiřovali.
Aplikace byla již od začátku stavěna tak, aby byla robustní, otestovaná a snadno rozšiřitelná. Výsledkem je její skvělá stabilita, čímž je implementace nových funkcionalit snadná.