Syllabus des cursus de Centrale Lille

Développement Mobile

Libellé du cours : Développement Mobile
Département d'enseignement : MIN / Mathématiques - Informatique
Responsable d'enseignement : Madame ISABELLE LE GLAZ
Langue d'enseignement : Français
Ects potentiels : 0
Grille des résultats :
Code et libellé (hp) : LE4_8_EC_MIN_DMO - Développement Mobile

Equipe pédagogique

Enseignants : Madame ISABELLE LE GLAZ
Intervenants extérieurs (entreprise, recherche, enseignement secondaire) : divers enseignants vacataires

Résumé

Développement mobile - Ce cours est dispensé par un professionnel du développement mobile L'objectif du cours est d'apprendre à réaliser une application mobile pour Android en utilisant les technologies et outils actuels. A la fin du cours, l'élève aura réalisé une application simple mais réaliste afin de mettre en pratique les notions vues lors des phases théoriques.

Objectifs pédagogiques

• Réaliser une application Android native en Kotlin basique mais réaliste en utilisant les technologies actuelles : ◦ Jetpack Compose et/ou les Views “legacy” ◦ Room ◦ Retrofit ◦ Glide • Découvrir le patron d’architecture MVVM appliqué à Android • Concevoir et développer des écrans en Android en utilisant : ◦ La méthode « legacy » d’Android (Activity, Fragment, Layouts) ◦ La librairie Jetpack Compose (composants, states) • Naviguer entre différents écrans • Persister des données localement sur l’appareil • Consommer une API REST en tant que client via Retrofit • Utiliser des systèmes de gestion de dépendances via Gradle

Objectifs de développement durable

Modalités de contrôle de connaissance

Contrôle Continu
Commentaires:

Ressources en ligne

Les supports de cours sont disponibles sur Moodle. Les étudiants disposent d'une licence sur tous les produits Jetbrains.

Pédagogie

Développement en langage Kotlin, dans l'environnement JetBrains ( IDE Android Studio), pour des applications sous Android.

Séquencement / modalités d'apprentissage

Nombre d'heures en CM (Cours Magistraux) : 0
Nombre d'heures en TD (Travaux Dirigés) : 0
Nombre d'heures en TP (Travaux Pratiques) : 0
Nombre d'heures en Séminaire : 12
Nombre d'heures en Demi-séminaire : 8
Nombre d'heures élèves en TEA (Travail En Autonomie) : 0
Nombre d'heures élèves en TNE (Travail Non Encadré) : 0
Nombre d'heures en CB (Contrôle Bloqué) : 0
Nombre d'heures élèves en PER (Travail PERsonnel) : 0
Nombre d'heures en Heures Projets : 0

Pré-requis

Développement en langage objet ( Java)

Nombre maximum d'inscrits

Remarques