Formation Kotlin Android

Durée
4 jours
Tarif
2190 € HT
Organisation
Inter à distance - Intra
Référence
ANKO
Niveau
Facile
CPF
NON
Certification
NON

Présentation de la formation Kotlin Android

Notre formation Kotlin Android vous prépare à développer des applications mobiles performantes et modernes. Vous apprendrez les bases du langage Kotlin et son intégration avec Android Studio pour créer des applications robustes et intuitives. Le programme couvre les meilleures pratiques de développement Android, y compris la migration de Java vers Kotlin pour moderniser vos applications, en tirant parti des avantages de Kotlin tout en intégrant harmonieusement avec votre code Java existant. Grâce à des projets pratiques, vous développerez les compétences nécessaires pour concevoir, coder et déployer des applications Android professionnelles.

Objectifs de la formation Kotlin Android

Objectifs pédagogiques :

  • Découvrir les fonctionnalités de la plateforme Android pour smartphones et tablettes
  • Maîtriser les bases de Kotlin
  • Réaliser des applications avec Android avec le langage Kotlin
  • Migrer une application Java vers Kotlin

Objectifs opérationnels :

  • Développer avec le langage de programmation Kotlin des applications mobiles natives et des applications web sur Android

Programme de la formation Kotlin Android

Introduction

L'utilisation des outils en ligne de commande
REPL, runtime Kotlin
Kotlin et Gradle
IntelliJ
L’environnement de développement
Structure d'un projet Android : découpage, bibliothèques
Kotlin et Java

Le langage Kotlin

Les variables (val & var)
Les types (numériques, string, booléens, array, nouveaux types)
Null safety, types nullable, smart-cast, safe null access
Le contrôle de flux (if, when, for, while...)
Les annotations
La gestion des packages et imports
La gestion des exceptions

Programmation Objet avec Kotlin

Classes, héritage, polymorphisme, encapsulation
Classes abstraite et interface
Classes Nested, Inner et Enum
Le typage générique (invariance et contravariance)
Les objets Kotlin
Le type Dynamic
Reflection

Fonctions et Lambdas

Fonctions et fonctions littérales
Fonctions d'extension
Surcharge des opérateurs, création d'opérateur
La récursion
Les méthodes d'extension

Kotlin et Android

Android Studio, l'anatomie d'un projet Kotlin
Classes de base du Framework
Interfaces utilisateur
Le modèle de composants
Activities

Interfaces graphiques

Unités de mesure, adaptations aux écrans de téléphones
Styles et thèmes
Les layouts
Les composants UI de bases (text, button, dialog...)

Gestion des données

Gérer un flux JSON
Utiliser les listes
Le RecyclerView
Les APIs utiles
Android KTX

Migration Java / Kotlin

Interopérabilité : utilisation de Java avec Kotlin
Interopérabilité : utilisation de Kotlin avec Java

Pré-requis pour suivre la formation Kotlin Android

  • Connaissance de base en programmation (variables, boucles, conditions)
  • Connaissance des concepts de la programmation orientée objet (classes, objets, héritage)
  • Connaissance basique de l'environnement Android et des applications mobiles (facultatif mais recommandé)
  • Expérience élémentaire en développement logiciel, quel que soit le langage

Un questionnaire de positionnement vous sera ensuite proposé afin d'évaluer votre niveau de connaissance avant l'entrée en formation.

Participer à la formation Kotlin Android

Télécharger le programme

Prochaines sessions

Formation en intra-entreprise

Nos formations intra-entreprise peuvent se dérouler directement dans vos locaux pour plus de flexibilité. Si nécessaire, nous pouvons également organiser la location d'une salle de formation adaptée à vos besoins.

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation Kotlin Android

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Les autres formations en Mobile

Inter à distance - Intra 4 jours 2190 € HT
Voir la formation Android
Intra 3 jours A partir de 1290 € HT/j
Voir la formation Xamarin
Inter à distance - Intra 2 jours 1390 € HT
Voir la formation Ionic
Inter à distance - Intra 3 jours 1790 € HT
Voir la formation React Native
Intra 4 jours A partir de 1290 € HT/j
Voir la formation Unity3D
Inter à distance - Intra 3 jours 1790 € HT
Voir la formation Flutter & Dart