Snímka obrazovky 1 z Google Play pre Motorkari.cz Android.

Motorkari.cz Android

Aplikácia v natívnom Kotline a Jave zmodernizovaná počas neustáleho doručovania funkcií pre etablované produkčné publikum.

Klient
Motorkari.cz / Moto portal s.r.o.
Rola
Android vývojár — migrácia do jazyka Kotlin, doručovanie funkcií, modernizácia UI, integrácie a vydania
Obdobie
jún 2024 – Súčasnosť
KotlinJavaAndroid SDKAndroidXKotlin CoroutinesREST APIsFirebaseGoogle Maps SDKMedia3Google CastGoPay

K vývoju aplikácie pre Android som sa pripojil v roku 2024 s cieľom zmodernizovať rozsiahlu kódovú základňu v jazykoch Java a Kotlin a zároveň pokračovať v doručovaní funkcií produktu v oblasti obsahu, komunity, bazáru, máp, účtu a služieb na pozadí.

Súčasná aplikácia využíva AndroidX, komponenty Material, korutiny, opakovane použiteľné moduly Renetik Android, Google Maps a polohové služby, Firebase Messaging, Analytics a Crashlytics, REST integrácie, obrazové pipelines, lokálne úložisko, GoPay a prehrávanie médií.

Medzi nedávne práce patrí migrácia denníkov, správ, jázd, práce, trás a GPS záznamov do jazyka Kotlin; zjednotené prázdne stavy a dialógové okná; odolný systém bannerov s načítavaním a správaním pri opätovnom pokuse; prehrávanie videí cez Media3 s podporou Google Cast; aktuálne nástroje na zostavovanie; a automatické vydávanie aktualizácií v sekcii Čo je nové.

Hlavné body

Praktická migrácia z Javy do Kotlinu vykonaná postupne po funkciách s ohľadom na živé produkčné správanie.
Podpora pre Media3 ExoPlayer a Google Cast pre integrovaný video obsah o motorkách.
Google Maps, body záujmu (POI) pre jazdcov, trasy, sledovanie polohy a modernizovaná služba na zaznamenávanie GPS.
Firebase messaging, analytika, hlásenie pádu aplikácií, REST API, platby a údržba vydaní.
Zdieľané moduly používateľského rozhrania, udalostí, JSON, úložiska, spracovania obrázkov a ovládačov zo základu Renetik Android.