
Motorkari.cz
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
Obrazovky a ukážky




