Se rendre au contenu

Développement d'Applications Android avec Kotlin

Fondamentaux en Développement Informatique > Développement Mobile Appliqué


Une formation de 3 jours pour développer des applications Android avec Kotlin : syntaxe Kotlin, plateforme Android, Android Studio, interfaces utilisateur, gestion des données et réseau.

La formation en 6 mots clés

Kotlin

Android

Android Studio

Applications Mobiles

JVM

Développement Mobile

Informations Pratiques et Programme

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é.

Obtenir cette formation

Prêt à créer des applications Android avec Kotlin ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.