Kotlin
Développez des applications Android modernes et performantes
Kotlin, le langage officiel pour le développement Android, vous ouvre les portes d'un monde de possibilités pour créer des applications mobiles natives robustes, fluides et intuitives. Cette formation intensive de 3 jours vous plonge au cœur de Kotlin et de l'écosystème Android, vous permettant d'acquérir les compétences essentielles pour concevoir et développer des applications de qualité professionnelle.
Maîtrisez Kotlin et libérez votre potentiel de développeur Android
Cette formation intensive de 3 jours vous entraîne au cœur de Kotlin et de l'écosystème Android, vous permettant d'acquérir les compétences essentielles pour concevoir et développer des applications de qualité professionnelle. Vous apprendrez également à utiliser les outils et les API du framework Android pour créer des interfaces utilisateur attrayantes, gérer les données de votre application, implémenter des fonctionnalités réseau et exploiter les capacités matérielles de l'appareil.
Que vous soyez un développeur expérimenté cherchant à se spécialiser dans le développement Android ou un débutant passionné par le monde mobile, cette formation vous donnera les clés pour créer des applications Android modernes et performantes qui raviront vos utilisateurs.
Durée de la formation
Début de la formation
Objectifs de la formation
Au terme de cette formation, le participant sera capable de :
- Comprendre la syntaxe de Kotlin : Comprendre et utiliser efficacement la syntaxe concise et expressive de Kotlin pour écrire du code Android clair, concis et sécurisé.
- Appréhender Android Studio : Se familiariser avec l'environnement de développement intégré Android Studio, ses outils et fonctionnalités pour créer, tester et déboguer des applications Android.
- Utiliserle cycle de développement sur Android : Comprendre les différentes étapes du cycle de vie d'une application Android, de la conception à la publication, en passant par le développement, le test et le déploiement.
- Utiliser les API essentielles d'Android : Interagir avec les fonctionnalités clés du système Android, telles que la gestion des activités, les intents, les services, le stockage de données, la gestion des permissions, etc., pour créer des applications riches et fonctionnelles.
- Développer des interfaces utilisateur : Concevoir et implémenter des interfaces utilisateur attrayantes et ergonomiques pour les applications Android, en utilisant les composants graphiques fournis par le framework Android et en appliquant les principes de design Material Design.
Points forts de la formation
- Approche pratique et immersive : exercices concrets et projets guidés pour appliquer les concepts théoriques et développer vos compétences.
- Couverture complète de Kotlin et Android : des bases du langage aux fonctionnalités avancées du framework Android.
- Utilisation d'Android Studio : l'environnement de développement officiel pour Android, avec ses outils de débogage, de profilage et d'émulation.
- Focus sur les meilleures pratiques : apprenez à écrire du code Kotlin propre, performant et maintenable.
Programme
de la formation
- Module 1 : Introduction à Kotlin
- Syntaxe et concepts de base de Kotlin
- Syntaxe de base, conventions
- Organisation du code, types, packages, flux de contrôle
- Classes et objets
- Fonctions
- Compléments de syntaxe
- Module 2 : La plateforme Android
- L'architecture Android, Linux
- Historique et fonctionnalités d'Android
- Les terminaux cibles
- Module 3 : Développement Android sous Android Studio
- Concepts de base et cycle de développement
- Classes de base du framework
- Le projet sous Android Studio
- L'émulateur du SDK
- Les outils du SDK : SDK manager, AVD manager
- Utilisation des outils sous Android Studio : debugger, profiler, etc.
- Paramètres du manifest
- Production et publication de l'application
- Module 4 : Interfaces utilisateurs
- Organisation générale du layout
- Exemples de layouts : LinearLayout, RelativeLayout, ConstraintLayout
- Les ressources : drawables, string, styles
- La gestion événementielle
- Module 5 : 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é
- Module 6 : Gestion des données
- Les préférences
- Les fichiers, le stockage interne et externe
- SQLite
- Les Content Provider
- Module 7 : Gestion réseau
- L’asynchrone avec les coroutines Kotlin
- Les infos de connectivité
- Utilisation de HTTP
- Parser du JSON
- Les accès aux Web Services : Volley, Retrofit
- Module 8 : Compléments
- La téléphonie, les SMS
- Le multimédia, audio et vidéo
- Les capteurs
- Les API Google de localisation
- Module 9 : 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
- Utilisation de la géolocalisation
Prix de la formation
Prix plein: 1050€
En savoir plus sur nos tarifsPersonne de contact
Formateur :
La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché.