
Motorkari.cz
Dve aktívne spravované natívne aplikácie poskytujúce motocyklový obsah, komunitu, bazár, mapy a motorkárske pracovné postupy.
Webová stránka Motorkari.cz open_in_new
Aplikácia pre Android open_in_new
Aplikácia pre iOS open_in_new
Motorkari.cz
Vývojár pre Android a iOS — modernizácia, dodávanie funkcií a údržba produktu
júl 2017 – august 2020; jún 2024 – Súčasnosť
KotlinJavaSwiftObjective-CAndroid SDKiOS SDKREST APIsFirebaseGoogle MapsMedia3Google CastCocoaPodsUIKitAlamofireAFNetworkingGoogle Maps SDKAndroidXKotlin CoroutinesGoPay
Zahrnuté projekty
Výzva
Veľký motocyklový portál potreboval, aby dve zavedené natívne aplikácie pokračovali v uvádzaní funkcií a plnení aktuálnych požiadaviek platformy bez straty rozsiahlej podnikovej logiky nahromadenej v ich základoch v jazykoch Java a Objective-C.
Moja úloha a zodpovednosť
Vyvíjam a spravujem obe aplikácie, pričom prinášam funkcie a vydania orientované na používateľa a súčasne progresívne modernizujem architektúru, používateľské rozhranie, integrácie, zdieľané knižnice, pomenovania, nástroje na zostavovanie a starší kód v jazykoch Java a Objective-C.
Dodanie a inžinierstvo
- checkSpravoval som širokú škálu oblastí produktu vrátane článkov, cestopisov, videí, fór, správ, profilov, garáží, inzerátov v bazári, firiem, podujatí, jázd, trás, denníkov, tankovania, pracovných ponúk, máp a bodov záujmu pre motorkárov.
- checkInkrementálne som migroval funkcie systému Android z Javy do jazyka Kotlin a korutín (coroutines), zmodernizoval background logging pre GPS, posilnil typované parametre a vzory API a aktualizoval správanie knižníc Material a AndroidX.
- checkRozvinul som aplikáciu pre iPhone a iPad zo základov v jazyku Objective-C do väčšej kódovej základne v Swifte 5 a zároveň aktualizoval navigáciu, opakovane použiteľné UI, formuláre, správanie obnovovania, mapy a aktuálnu kompatibilitu so systémom iOS.
- checkV oboch aplikáciách som implementoval systémy propagačných bannerov so špecifickým životným cyklom pre danú platformu, stránkovaním, načítavaním, opakovaním pokusov, dynamickým prispôsobovaním veľkosti a správaním umiestnenia.
- checkIntegroval som Firebase messaging, analytiku a hlásenie pádu, Google Maps a služby určovania polohy, REST API, mediálne a obrazové pipeliny, lokálne dáta, platby a pracovné postupy účtu.
- checkPridal som prehrávanie videí cez Android Media3 a podporu pre Google Cast, vytváranie nových bodov záujmu pre iOS, automatickú prezentáciu noviniek, aktualizácie závislostí a nepretržitú údržbu vydaní v obchodoch.
Výsledok
Obe natívne aplikácie zostávajú aktívnymi produkčnými produktmi. Priebežné vydania kombinujú nové možnosti pre zákazníkov so systematickou modernizáciou a znižovaním záťaže spojenou so starším kódom.
Hlavné body
Jeden motocyklový produkt dodaný nezávisle pre Android, iPhone a iPad.
Dve obdobia spolupráce: vývoj pre iOS v rokoch 2017 – 2020 a cross-platformová správa od roku 2024.
Modernizácia prebieha inkrementálne okolo veľkej, aktívne využívanej funkčnej plochy.
Hlavný prehľad spája multiplatformový produkt s vyhradenými stránkami projektov pre Android a iOS.
Obrazovky a ukážky




