Prérequis
Expérience pratique sur un langage de programmation OO
Durée
3 jours
Contenu Technique de la Formation
La formation aborde les contenus techniques suivants :
- Le langage Kotlin
- Environnement Android Studio
- Développement sur Android
- APIs essentielles d’Android
- Interfaces utilisateur
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Utiliser la syntaxe de Kotlin
- Appréhender Android Studio
- Cycle de développement sur Android
- APIs essentielles d’Android
- Développement d’interfaces utilisateur
Table des Matières
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
En Pratique
- Création d’une 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
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.