Développement web & mobile

🤖 Kotlin & Android Studio

Développeur d'application Android

Développement d'applications Android natives en Kotlin, interfaces modernes avec Jetpack Compose et architecture MVVM.

  • 4 modules
  • 12 leçons
  • 3 h de contenu
  • Évaluation finale
#Android Kotlin#Jetpack Compose#Android Studio#Applications Mobiles Maroc#Tanger Tech

Ce que vous allez apprendre

  • Kotlin Moderne & Fondements Android
  • UI Déclarative avec Jetpack Compose
  • Architecture MVVM, Coroutines & Flow
  • Persistance Locale (Room) & Réseau (Retrofit)

Programme

4 modules · 12 leçons · 3 h de contenu

1Kotlin Moderne & Fondements Android3 leçons · 45 min
  1. 1.1Syntaxe Kotlin pour Android : null-safety, data classes, extensions et lambdas
  2. 1.2Cycle de vie des composants Android (Activities, Fragments, Processus système)
  3. 1.3Permissions système, stockage scoped et Intents explicites/implicites
2UI Déclarative avec Jetpack Compose3 leçons · 45 min
  1. 2.1Principes de Jetpack Compose, recomposition et modificateurs (Modifiers)
  2. 2.2Gestion de l'état UI avec State, remember et derivedStateOf
  3. 2.3Navigation dans Compose et composants Material 3 Design
3Architecture MVVM, Coroutines & Flow3 leçons · 45 min
  1. 3.1Architecture recommandée par Google : ViewModel, Repository et Single Source of Truth
  2. 3.2Asynchronisme avec les Coroutines Kotlin et scopes (viewModelScope)
  3. 3.3Flux réactifs avec Kotlin Flow (StateFlow, SharedFlow)
4Persistance Locale (Room) & Réseau (Retrofit)3 leçons · 45 min
  1. 4.1Base de données SQLite locale avec Room (Entities, DAO, Migrations)
  2. 4.2Consommation d'API REST avec Retrofit, Moshi/Gson et gestion du hors-ligne
  3. 4.3Injection de dépendances avec Hilt et préparation de l'App Bundle (AAB)

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des cas concrets et des mises en situation tout au long des modules.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Développement web & mobile🌐 HTML5, CSS3 & Responsive Design

    Développement web

    Fondations du Web moderne, sémantique HTML5, feuilles de styles CSS3, flexbox, grid et accessibilité.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution
  • Développement web & mobile⚡ ES6+, DOM & Asynchronisme

    JavaScript moderne

    Syntaxe ES6+, manipulation avancée du DOM, gestion de l'asynchronisme (Promises, async/await) et programmation événementielle.

    4 modules · 16 leçons · 4 h

    Voir le programme Accès sur attribution
  • Développement web & mobile⚛️ React, State Management & SPA

    Développeur d'application Frontend

    Conception d'applications réactives avec React, gestion d'état globale, hooks avancés et architecture de composants.

    4 modules · 12 leçons · 3 h

    Voir le programme Accès sur attribution