Octo Telematics S.P.A. - Agnoletto Christian

Ho collaborato con Octo Telematics nel corso del 2024 e realizzato uno UI-Kit in Compose da utilizzare nella loro App Android e in quella dei loro partner.

Una delle peculiarità del modulo è stata quella di scegliere di creare un tema custom con colori, font e elevazioni personalizzate, senza estendere Material Design. In questo modo l'app che utilizza il Kit può utilizzare liberamente Material Design senza aver vincoli di versione.

Ho scelto di usare il pattern architetturale Atomic Design che a mio avviso organizza in modo interessante gli elementi grafici di JetPack compose.

Ho completato lo UI-Kit con un'applicazione di test che mostrasse l'uso dei componenti grafici implementati.

Ho scelto di abilitare explicitApi() con explicitApi = 'strict' in modo da rendere più rigorosa la gestione degli scope degli elementi interni al modulo.

Ho incluso nel modulo binary-compatibility-validator per poter verificare la compatibilità di versioni per i rilasci del UI-Kit.

---

Octo implementa una libreria per smartphone che consente di monitorare la sicurezza alla guida per alcune compagnie assicurative per utenti che accettano di utilizzare questo prodotto. Il progetto utilizza soluzioni simili a quelle che mi sono già trovato ad utilizzare nel progetto Wallife ed è stato interessante ampliare la mia conoscenza in termini di monitoraggio dei sensori e interazione con dispositivi Bluetooth low energy.

 

 

 

Questo sito impiega cookie di terze parti anche per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque elemento acconsenti all'uso dei cookie. Dettagli coockies