Formation Kotlin pour Android

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Comprendre les enjeux de Kotlin et son intérêt
  • S'approprier les bases du langage
  • Maîtriser la programmation orientée objet avec Kotlin
  • Être capable d'utiliser les fonctions de base
  • Utiliser des aspects avancés de Kotlin
  • Maîtriser l'environnement de développement
  • Pouvoir interagir entre le Kotlin et le Java
  • Pouvoir utiliser des outils Kotlin comme les plugins

Sparks


Tout l'IT, vraiment tout
Voir la fiche entreprise

Tarif

A partir de 2 600,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Sparks


Tout l'IT, vraiment tout
Voir la fiche

Tarif

A partir de 2 600,00 €

Durée 4 jours
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Notre formation Kotlin vous donnera toutes les clés pour utiliser ce nouveau langage de programmation, officiellement supporté par Google depuis 2017. Vous apprendrez les bases de Kotlin et découvrirez les nombreuses fonctionnalités qui justifient l’engouement actuel autour de ce langage. Maîtrisez les concepts modernes de Kotlin et formez-vous aux bonnes pratiques de programmation qui vous permettront de développer en toute sérénité avec celui qui remplacera peut-être un jour l’indétrônable Java d’Oracle. A l’issue de notre formation Kotlin pour Android, vous aurez acquis toutes les connaissances et compétences nécessaires pour développer une application mobile pour Android, et connaîtrez les possibilités d’utilisation de Kotlin dans le monde du backend (Spring) et des outils (Gradle).

Programme

Présentation de Kotlin

Tour d’horizon de Kotlin
Environnement de développement
Concepts centraux
Principes de programmation, structure
Java et Kotlin: principales différences
Kotlin et Android Studio (IntelliJ)
Installation et mise en pratique

Langage Kotlin: les bases

Variables (Val, Var…)
Types de base
Null Safety, smart-cast
Inférence de type, hiérarchie
Packages et imports
Expressions
Contrôle de flux
Bonnes pratiques de codage

Kotlin et POO (Programmation Orientée Objet)

Classes
Héritage
Attributs
Propriétés et attributs
Interfaces
Encapsulation
Polymorphisme
Modification de visibilité
Extensions
Classes data et sealed, nested et enum
Génériques
Objets Kotlin
Pattern de délégation

Fonctions et lambdas

Déclaration de fonctions
Paramétrage
Fonctions anonymes
Expressions lambdas
High-Order Functions
Coroutines
Amélioration des performances avec les fonctions inline

Aspects avancés

Déstructuration des déclarations
Collections, ranges
Types Checks et Casts
Surcharge des opérateurs
Annotations
Réflexion
Types Safe Builders et Aliases

Kotlin et Android

Android Studio
Utiliser string.xml, manifest et android file structure pour l’organisation d’un projet Kotlin pour Android
Composants graphiques
UI (Interfaces utilisateurs)
APIs principales
Gestion des flux JSON
Gestion des listes
Android KTX

Interopérabilité entre Java et Kotlin

Appel de Kotlin depuis Java et inversement
Typage dynamique

Outils

Bonne documentation de son code Kotlin
Utilisation de Gradle, Maven, ANT ou Kapt
Plugins Kotlin
Fin de la formation Kotlin pour Android

Prérequis

Connaissances de base en Java, des notions en programmation orientée objet et/ou fonctionnelle sont un plus.

Public

Architectes logiciels,

Ces formations pourraient vous intéresser

Wonda VR

Proposé par M2I

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer des projets immersifs et interactifs pour les casques de réalité virtuelle Samsung Gear VR et Google Cardboard, en intégrant des sons, photos et vidéos 360°.
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Identifier les fonctionnalités de la plateforme Android
  • Identifier le modèle de composants Android
  • Développer des interfaces utilisateurs sous Android
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Développer des applications IOS ou Android conformes aux recommandations des référentiels d'accessibilité numérique (WCAG ou RGAA).
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Installer l'environnement de développement et les émulateurs Android
  • Coder avec le langage Kotlin
  • Concevoir et implémenter des activités
  • Afficher des listes d'éléments
  • Mettre en oeuvre les différents pattern de navigation
  • Stocker les données de l'application
  • Échanger des données avec un serveur
  • Optimiser, construire et déployer une application
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Savoir réaliser des sauvegardes complètes de données dans une application Android - Etre capable de réaliser l'interface de modification de ces données - Connaître les techniques de connexion à  un serveur tiers.
Tarif

A partir de 1 495,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer et soumettre une application pour l'Apple Store et le Google Play Store pour les appareils sous Android.
Tarif

A partir de 1 340,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Tout utilisateur qui souhaite, sous la forme d’un atelier pratique, découvrir les fonctionnalités de son Smartphone ou de sa Tablette Android afin d’en avoir un usage complet.
Chaque participant se dotera de son propre Smartphone ou de sa Tablette pour réaliser les travaux pratiques.

A l'issue de la formation, le stagiaire sera capable de :

  • Découvrir les principes de base d’un Smartphone ou d’une tablette
  • Utiliser Internet et la messagerie sur son smartphone ou sur sa tablette
  • Utiliser les applications intégrées et le multimédia
  • Savoir télécharger et gérer ses fichiers
Tarif

Contacter l'organisme

Durée

1 jour(s)

Modes
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer une application Android ou iOS évoluée.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Décrire le fonctionnement de Xamarin Framework
  • Construire des applications multi-devices
  • Gérer le dispositif IHM et l'accès aux données
  • Gérer les spécificités des plateformes cibles
  • Tester une application
  • Gérer le déploiement.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Je cherche à faire...