Développement d'un système d'infotainment basé sur Android Automotive
Contexte et objectifs du projet
Notre consultant basé en Italie travaille principalement avec Android Automotive pour développer une application pour la maintenance prédictive des véhicules.
Il utilise une technologie appelée AOSP, ce qui signifie « Android Open Source Project ». Il s'agit d'un référentiel unique dans lequel nous disposons des informations et du code source nécessaires pour créer des variantes personnalisées de l'OS Android.
Android Automotive est une variante personnalisée de l'Android OS spécialisée pour l'automobile.
Les compétences clés pour travailler avec Android Automotive sont de bien connaître l'infrastructure Android et ses particularités, mais aussi de créer des éléments graphiques interactifs et optimisés tels que RecycleView, la gestion de listes, l'animation, etc.
Deux langages de programmation clés tels que Java, Kotlin et C++ sont également nécessaires pour le développement de l'AOSP, ainsi que la possibilité d'améliorer le code afin de l'exécuter sur du matériel à faible capacité.
Activités / Réalisations
Pour réaliser un projet Android automobile ; il est demandé de...
1) Améliorer les interfaces homme-machine avec de nouveaux graphiques et des méthodes d'utilisation innovantes
2) Améliorer la sécurité des données sensibles en créant un protocole commun, gratuit et partagé entre les différents OEM.
3) Réduire le délai de mise sur le marché.
Notre consultant a développé une application avec Flutter (framework multiplateforme) et a fait une personnalisation de l'émulateur d'Android afin d'obtenir la fonction multi-écrans dans Android 9 pour réduire les coûts des tests.