Android sur base du langage Kotlin
Description
La formation aborde les contenus techniques suivants :
-
Le langage Kotlin
-
Environnement Android Studio
-
Développement sur Android
-
APIs essentielles d’Android
-
Interfaces utilisateur
Cette formation s'adresse à toute personne désireuse de réaliser un développement Android.
Quels sont les buts de la formation ?
-
Utiliser la syntaxe de Kotlin
-
Appréhender Android Studio
-
Cycle de développement sur Android
-
APIs essentielles d’Android
-
Développement d’interfaces utilisateur
Que devez vous connaître pour suivre la formation ?
Expérience pratique sur un langage de programmation OO
Programme de la formation
Syntaxe et concepts de base de Kotlin
-
Syntaxe de base, conventions
-
Organisation du code, types, packages, flux de contrôle
-
Les classes et les objets. Les fonctions
-
Compléments de syntaxe
La plateforme Android
-
L'architecture Android, Linux. Historique et fonctionnalités
-
Les terminaux cibles
Développement Android sous Android Studio
-
Les concepts de base. Le cycle développement
-
Les classes de base du framework
-
Le projet sous Android Studio
-
L'émulateur du SDK. Les outils du SDK, SDK manager, AVD manager
-
L'utilisation des outils sous Android Studio : debugger, profiler, etc.
-
Les paramètres du manifest
-
La production de l'application, la publication
Les interfaces utilisateurs
-
Organisation générale du layout
-
Exemple de layouts : LinearLayout, RelativeLayout, ConstraintLayout
-
Les ressources : drawables, string. Les styles
-
La gestion événementielle.
Le modèle de composants
-
La relation activité mère-fille
-
Les fragments, les services, les IntentServices
-
Les Intents et leur gestion par l'activité
La gestion des données
-
Les préférences
-
Les fichiers, le stockage interne et externe
-
SQLite
-
Les Content Provider
La gestion réseau
-
L’asynchrone avec les coroutines Kotlin
-
Les infos de connectivité. Utiliser HTTP
-
Parser du JSON
-
Les accès aux Web Services : Volley, Retrofit
Compléments
-
La téléphonie, les SMS. Le multimédia, audio et vidéo
-
Les capteurs. Les API Google de localisation
Exercices pratiques
-
Création d’un premier programme en Kotlin
-
Utilisation des ressources Google Console Developer
-
Utilisation d’Android Studio pour la mise en place d’un projet
-
Mise en place de la communication sur une application
-
Stockage de données à partir d’une application
-
Utilisation de services Web
-
Utiliser la géolocalisation