Ce document présente un cours sur la programmation d'applications natives pour Android, abordant l'environnement de développement, le langage Kotlin et les outils associés comme Android Studio. Il souligne également les différences entre les types d'applications (natives, hybrides, PWA) et explique les bases de l'API Android, la création d'applications, ainsi que l'importance de la compatibilité ascendante avec les versions API. Les défis de l'apprentissage et les mises à jour fréquentes du langage et des outils sont également mentionnés.