Snímka obrazovky 1 z aplikácie Motorkari.cz pre Android v obchode Google Play.

Motorkari.cz Android

Nativná aplikácia v jazykoch Kotlin a Java prešla modernizáciou, pričom sa naďalej vyvíjajú nové funkcie pre zabehnutú produkčnú komunitu.

Klient
Motorkari.cz / Moto portal s.r.o.
Rola
Android vývojár — migrácia do Kotlinu, vývoj funkcií, modernizácia UI, integrácie a vydávanie verzií
Dátum
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í nových funkcií v oblasti obsahu, komunity, bazáru, máp, používateľských účtov 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 lokalizačné služby, Firebase Messaging, Analytics a Crashlytics, REST integrácie, potrubia na spracovanie obrázkov, 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ác, trás a GPS záznamov do jazyka Kotlin; zjednotené prázdne stavy a dialógové okná; odolný systém bannerov so správaním načítania a opakovania; prehrávanie videa cez Media3 s podporou Google Cast; moderné nástroje na zostavovanie; a automatické vydávanie noviniek (What’s New).

Hlavné body

Praktická migrácia z Javy do Kotlinu realizovaná postupne pre jednotlivé funkcie priamo v ostrej prevádzke.
Podpora pre Media3 ExoPlayer a Google Cast pre integrovaný videoobsah o motocykloch.
Google Maps, body záujmu pre jazdcov, trasy, sledovanie polohy a modernizovaná služba GPS denníka.
Firebase správy, analytika, hlásenia pádu aplikácie, REST API, platby a údržba vydaných verzií.
Zdieľané moduly pre používateľské rozhranie, udalosti, JSON, úložisko, prácu s obrazom a kontroléry postavené na základe Renetik Android.