Formation Android Kotlin

Créez vos applications Android avec le langage Kotlin

Proposer un projet de formation
700.00 € net par groupe
600.00 € net par personne

Créez vos applications Android avec le langage Kotlin

Matthieu
Regnauld

Objectifs

  • Savoir créer une application mobile Android avec le langage Kotlin
  • Connaître et maîtriser les fondamentaux d'Android
  • Savoir utiliser l'outil de développement Android Studio
  • Créer des interfaces visuelles variées
  • Naviguer entre différentes pages de l'application
  • Gérer les différentes tailles d'écran
  • Créer et interagir avec une base de données locale
  • Communiquer avec des services web

Points forts de la formation

  • Découvrir les concepts-clé d'Android et d'Android Studio
  • Des supports de cours "prêts à coder", pour retrouver facilement l'information voulue après la formation
  • Des exercices à la fin de chaque chapitre, avec correction détaillée et commentée

Programme

PRÉ-REQUIS

  • Avoir au moins un an d'expérience en programmation.

  • Maîtriser les notions de la programmation orientée objet.

  • Un échange téléphonique sera fait avec le stagiaire avant la formation afin d'évaluer son niveau et de connaître ses besoins spécifiques.

PÉDAGOGIE

  • Chaque concept est exposé à l'écran avec des exemples concrets.

  • Un exercice pratique est réalisé à l'issue de chaque chapitre.

  • Le support de cours et les exercices sont fournis en début de formation, les corrigés des exercices en fin de formation.

  • Le stagiaire vient avec son ordinateur portable et, si possible, un appareil Android (smartphone ou tablette). S'il ne peut pas en avoir un, un appareil Android lui sera prêté le temps de la formation.

ENCADREMENT ET ÉVALUATION

  • Le formateur évalue chaque stagiaire en fin de formation.

  • Chaque formation est évaluée par chaque stagiaire en fin de formation.

  • Une attestation est remise au stagiaire en fin de formation, mentionnant la nature, la durée et les objectifs de la formation, ainsi que le résultat global de l'évaluation du stagiaire.

INFORMATIONS PRATIQUES

  • La formation dure 3 jours, à raison de 7 heures par jour (hors pauses).

  • Date et lieu de la formation à définir avec le client. La formation peut être effectuée à distance.

MOYENS POUR S'INSCRIRE A LA FORMATION

Le stagiaire peut s'inscrire à la formation par un des moyens suivants :

  • Via le formulaire de contact : www.matthieuregnauld.fr/#contact

  • Par téléphone : +33 6 88 43 85 54

PROGRAMME

Jour 1 :

  • Présentation d'Android et de l'outil de développement Android Studio

  • Introduction au langage Kotlin

  • Présentation des concepts de base

  • Création d'interfaces visuelles avec les vues et les layouts

  • Les resources et leur gestion selon la configuration de l'appareil

  • Techniques d'optimisation et de factorisation du code des interfaces visuelles

  • Introduction au concept de cycle de vie et sauvegarde d'une activité

Jour 2 :

  • Ecouter les événements

  • Navigation entre écrans de l'application, avec passage d'arguments

  • Maintenir une navigation cohérente

  • Afficher une liste optimisée avec le RecyclerView

  • Manipuler une liste

  • Sauvegarder des données unitaires avec les shared preferences

  • Mettre en place étape par étape une base de données avec Room

  • Requéter la base de données

  • Gestion des migrations de base de données

Jour 3 :

  • Appeler des services web grâce à Retrofit

  • Gérer l'affichage smartphone / tablette grâce aux fragments

  • Passer des paramètres à un fragment

  • Naviguer entre écrans grâce au ViewPager

  • Afficher du contenu HTML grâce à une Webview

  • Afficher une boîte de dialogue personnalisable

  • Accéder aux informations de l'appareil en dehors de l'application

  • Gérer les permissions sensibles

  • Signer et distribuer l'application

  • Découverte du Google Play Store

  • Evaluation finale des connaissances via un QCM

  • Evaluation de la formation par les stagiaires

  • Conclusion

Référence formation # 807
Domaine Programmation
Public visé Développeur informatique
Pré-requis Bac +2 Informatique

Le formateur