Mise à niveau du savoir faire en programmation android en kotlin en lisant toute la documentation android comme défi.
Ces derniers temps , je vois souvent des concepts de jetpack et l’utilisation de ROOM apparaître dans mes recherches lors du codage d’application android.
J’ai créé de nombreuses applications android dont certains sont publiés sur cette page playstore et d’autres pour les particuliers.
A force de créer, je me suis forgé des outils, architecture et des méthodologies qui marchent à presque tous les projets pour être plus productif. Celà allait bien jusqu’à ce que je réalise ces choses :
- Dagger 2 qui a disparu au profil de Hilt ,
- l’interface utilisateur en xml au profil du jetpack compose
- Passage de l’architecture MVC vers MVP puis maintenant MVVM…
- Attendez j’ai oublié, maintenant il ya Flutter presque en concurrence avec Kotlin et java qui semble recalé pour le développement android.
Pour un développeur qui a travaillé avec ses propres outils , on ne change pas facilement l’équipe qui gagne . Mais ça devient fastidieux d’ignorer ces concepts.
Même si j’ai appris à les utiliser, il faut s’arrêter pour reprendre tout à zero et renforcer sa base.
C’est dans cet optique que je lance un challenge personnel de relire toute la documentation sur la programmation android .
Défi – Lire toute la documentation android
Oui , c’est bizarre mais c’est une decision pour corriger une fois pour toute mes lacunes sur certains concepts de développement android.
j’aurai pu choisir un livre , un bon tuto ou autre support média pour apprendre mais pour moi , la documentation officielle semble êtreune solution complète.
je ne vous recommande pas cette methode d’apprentissage si vous n’avez jamais développé d’application android.
Pendant l’apprentissage , je vais tenter de créer une application pour m’exercer avec les meilleures pratiques de la programmation moderne android possible.
Je vais coder à partir de zero sans utiliser mes bibliothèques .
Je pense que la route sera longue, peut être difficile, mais certainement riche en expérience.