Android est un système d'exploitation mobile développé par Google qui équipe la majorité des téléphones intelligents et tablettes commercialisées de nos jours. Ce cours s'intéresse principalement à l'API Java/Kotlin de haut niveau utile pour le développement d'applications. Le cours est illustré d'exemples en langage Java mais également en Kotlin qui devient de plus en plus populaire pour le développement sous Android.
- Introduction à la programmation sous Android
- Une introduction au langage Kotlin (pour les connaisseurs de Java)
- Interface graphique sous Android (API historique)
- Interface graphique avec l'API déclarative Kotlin Jetpack Compose
- Communication IPC, services et récepteurs de broadcast
- Réseau sous Android
- Stockage de données
- Capteurs sous Android