Android est un système d'exploitation mobile fondé sur le noyau Linux et développé par Google. Lancé en juin 2007 à la suite du rachat par Google en 2005 de la startup du même nom. Le système avait d'abord été conçu pour les smartphones et tablettes tactiles, puis s'est diversifié dans les télévisions, les voitures, les Chromebook et les smartwatch.
Ayant toujours été attiré par le développement mobile, je porte depuis un moment un attrait pour les applications développées sur Android. L'évolution du système d'exploitation et des applications mises à disposition dessus m'ont toujours plus attiré que le développement web.
L'application Wawee a été mon premier projet Android pour la réalisation d'une application mobile. L'objectif était d'avoir une application permettant de trouver des événements proches de chez soi en tant que particulier et de pouvoir en créer en tant que professionnel. Nous l'avons développé avec le langage Java qui était à l'époque le seul langage supporté pour le développement Android. En tant que première expérience de développement hors du domaine du web, j'ai pu rencontrer plusieurs problématiques propres au mobile qui ont été très formatrices pour la suite de ma carrière.
En 2015, Android est le système d'exploitation mobile le plus utilisé dans le monde, devant iOS d'Apple, avec plus de 80 % de parts de marché dans les smartphones pour l'ensemble de ses versions et adaptations. Par conséquent, il y a une forte demande de développement d'applications Android ces dernières années.
De plus, le système d'exploitation ne s'arrête pas au développement d'applications pour téléphone. C'est pourquoi il était intéressant de mon point de vue de monter en compétence sur ce système d'exploitation qui a su faire l'unanimité ses dernières années.
En 2017, Google annonce pendant la conférence Google I/O que Kotlin devient le second langage de programmation officiellement pris en charge par Android après Java. Le 8 mai 2019, toujours lors de la conférence Google I/O, Kotlin devient officiellement le langage de programmation voulu et recommandé pour le développement des applications Android. Suite à ses annonces, tous mes développements ont été réalises avec ce langage que ce soit en entreprise ou personnellement. C'est un langage qui apporte beaucoup de nouveautés et de bonnes pratiques de développement contrairement à Java qui a du mal à se mettre à la page.
Concernant ma marge de progression, avec les nouveautés liées à l'utilisation de Kotlin il me reste une bonne marge de progression sur le développement d'applications Android. Mon expérience étant en majorité sur des développements en Java, j'ai encore des facilités dans ce type de développement. Lorsque j'ai commencé le développement Android, j'ai ressenti une bonne vitesse d'acquisition sur les principes de développement liés aux mobiles.
Cette compétence à une importance cruciale par rapport à mes responsabilités actuelles à INFOMIL car mon équipe s'occupe de l'intégralité des terminaux mobiles du parc Leclerc. Toutes les applications étant utilisées sur ses terminaux utilisent du code en lien avec le SDK Android. Actuellement je situe mon niveau de compétence comme étant performant avec ce système d'exploitation car je l'utilise depuis plusieurs années et j'ai développé des automatismes qui me permettent de mettre en oeuvre rapidement des solutions techniques.
Toutefois, j'aimerais me focaliser sur l'aspect sécurité autour de ce système d'exploitation qui ne cesse d'évoluer dans mon projet personnel-professionnel sur le moyen terme. Grâce à mon entreprise actuelle, j'ai déjà pu recevoir des journées de formation concernant les failles de sécurité sur Android. Cependant je souhaiterais recevoir d'autres formations me permettant d'avoir un regard d'expert sur les futurs développements que je ferai sur ce système d'exploitation.
Android est un système d'exploitation qui ne cesse de s'améliorer et les possibilités qu'il permet ne cessent de s'agrandir. Aujourd'hui je travaille quotidiennement sur des projets qui se base sur ce système d'exploitation et je porte un grand intérêt à l'aspect sécurité qui l'entoure. C'est pourquoi je suis très enthousiaste concernant les annonces de Google sur les différentes améliorations apportées.