Aller au contenu
Enter
Bewizyu Logo

Kotlin : développement mobile Android - débutant

Apprenez à créer des applications Android avec Kotlin et Jetpack Compose. Concevez des interfaces, gérez les données, testez, déboguez et publiez vos apps sur le Play Store.

Demander un devis

En résumé

Catégorie : Technologie
Durée : 3 jours (21h)
Ref : B-M-KO V1.1 du 30/07/2024
Prix : 1950€ HT
Publics :Ce cours s’adresse aux développeurs et aux chefs de projet.
Pré-requis :Connaissances de base en Java ou en langage orienté objet.
Prochaines sessions
  • 2025-09-16
  • 2025-11-25

Programme de la formation

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Développer et distribuer des applications basiques et autonomes
  • Concevoir des interfaces et des navigations avec la nouvelle librairie JetPack Compose
  • Assurer la persistance des données des applications
  • Debugger et Tester les applications
  • Distribuer les applications

 

 

PROGRAMME
1. Kotlin
  • Kotlin général
  • Kotlin parallélisation et isolation

Objectifs Opérationnels : avoir une vision du langage et de ses capacités de parallélismes et de sécurisation
Moyen d’évaluation : QCM
 

2. Project d'application
  • Android Studio, IntelliJ
  • Project structure (tree, files...)
  • Structure des applications et modules
  • Gradle Builder
  • Atelier : création d'une application basique Android Phone ou Tablette

Objectifs Opérationnels : avoir une vision de l'organisation d'un projet, de la structure des apps et des outils de dev
Moyen d’évaluation : QCM
 

3. Développement d'UI avec Jetpack Compose
  • Reactivity vs Direct control
  • Interface utilisateur (JetPack Compose)
  • Preview
  • Différence selon les plateformes Phone, Tablet (WearOS, AndroidTV, Automotive, Desktop)
  • UI Architecture
  • États (states and observables)
  • Modifier
  • Traditional Views in JetPackCompose
  • Animations
  • Debugging
  • Atelier : création d'une application (calculatrice ou memory) Android Phone ou Tablette

Objectifs Opérationnels : avoir une vision de la conception et le test d'application avec JetPack compose
Moyen d’évaluation : QCM
 

4. Persistance
  • Persistance (SharedPreferences, FileSystem, Room)

Objectifs Opérationnels : avoir une vision des différents systèmes de persistance des données
Moyen d’évaluation : QCM
 

5. Debugging & Testing
  • Logging
  • Test d'une app (distribution privée)

Objectifs Opérationnels : avoir une vision de la surveillance et du test des applications
Moyen d’évaluation : QCM
 

6. Publication des applications
  • Publication sur le PlayStore
  • Atelier: amplification de l'application et publication sur sur Google Play Store

Objectifs Opérationnels : avoir une vision sur la publication d'app sur le Google Play Store
Moyen d’évaluation : QCM

 

Informations pratiques

  • ‍Théorie 30%
  • Pratique 70%
  • Lieu au choix : Centre de formation bewizyu (Nantes) / Dans vos locaux / Classe à distance

Votre formateur

Consultant et formateur en développement mobile depuis plus de 7 ans, notre formateur a pu observer l’évolution de l’écosystème mobile et est intervenu sur des projet d’applications destinées au grand public (+3M utilisateurs).

Personnes en situation de handicap

Nos formations sont accessibles aux personnes en situation de handicap. Afin de nous permettre d’organiser le déroulement de la formation dans les meilleures conditions possibles, contactez-nous. Un entretien avec notre référent.e handicap pourra être programmé afin d’identifier les besoins et aménagements nécessaires.
 

Progamme et catalogue peuvent être envoyés sur simple demande

Demander un devis

Dates des prochaines sessions

Session garantie à partir de 2 personnes.

Septembre

Du 16/9/25 au 18/9/25

Centre de Nantes / Classe à Distance / Dans vos locaux

Novembre

Du 25/11/25 au 27/11/25

Centre de Nantes / Classe à Distance / Dans vos locaux