Scénario pédagogique Module : Développement d'application Mobile

Evaluation

Evaluation

Formative

Objectifs Opérationnels

Objectifs Opérationnels

r

Être autonome dans la programmation AndroidMaitriser les éléments du système (Activity, Service, Content Provider,…)Utiliser les composants graphiques pour mettre en place des IHMs attractivesSavoir communiquer entre les différentes briques applicativesSavoir communiquer avec les API systèmeSavoir communiquer avec des web services via XML ou JSONAvoir les bonnes pratiques de programmation Android (Architecture,…)Architecturer une application Android pour s’adapter aux différentes résolutions des appareilsAndroidUtiliser les Fragments, les ActionBar, les Notifications ICS et JellyBeanImplémentation de la technologie GCM (notifications push)

Découvrir la plateforme Android et les outils de développement associés

Découvrir le modèle de composants Android

Développer des interfaces utilisateurs

Gérer la persistance des données

Gérer le réseau et les échanges de données

Public Visé

Public Visé

Stagiaires

TDI 201

TDI 202

Sujet principal

Pré-requis

Comprendre le concept des langages orientés objet.

Connaître les langages JAVA, XML.

Ressources

Ressources

Internet

Site officielle de développement Android

Chaine youtube Développement Android

Logiciels

Android Studio

Android Studio

ANDROID SDK

Matériel

Ordinateur RAM 8Go minmum

Ordinateur RAM 8Go minmum

SmartPhone pour Emulation

SmartPhone pour Emulation

Séquence 01

Séance 01

c1r

Vous découvrirez dans cette séance les fonctionnalités et les capacités de la plateforme Android dédiée au développement d'applications mobiles.Découvrir la plateforme AndroidLes utilisations de la plateforme Android.Le modèle Android et son architecture.Présentation du système d'exploitation (fonctionnalité, version, outils, etc).Les applications clés pour l'utilisation d'un terminal.Les outils de développement, l'environnement de développement : Android Studio, SDK Android.La mise en œuvre du SDK Android.

Découvrir l'environnement Android

Objectifs Pédagogiques

Définir Android

a

Décrire l'écosystème Android

Explorer la liste des systèmes d'exploitation Mobile

Décrire l'Architecture Android

Installer les outils de développement Android

a

Méthodes pédagogiques

Méthode collaborative

Méthode démonstrative

Activité d'apprentissage

Installer JDK

Installer JDK

Installer SDK

Installer Android Studion

Installer Android Studion

Scénario nominal

Scénario Alternative

Activité 02

Learning Apps

Guide pratique

Évaluation

QCM

QCM 1 Sur plateforme E-learning Moodle

r

Ce Quiz vous permet d’évaluer les connaissances sur le développement Android. Connaissances mesurées : Ecosystème Android, Architecture Android, Outils de développement Android.

a

QCM 2 Sur Learning Apps

Mode

Formative

Durée

2H30

Feed-Back

Rétroactive

Sur Evaluation formative

Ressources sur internet

Documentation Android

Plateforme Android

Historiques Android

a

Supports Numérique

Présentation sur Gényaly

a

Séance 02

Décrire les composants applicatif Android

Objectifs Pédagogiques

Définir les composants applicatif Android

a

Créer un projet

Méthodes pédagogiques

Méthode collaborative

Méthode démonstrative

Activité d'apprentissage

Activité 01

Learning Apps

Évaluation

QCM

QCM 1 Sur plateforme E-learning Moodle

r

Ce Quiz vous permet d’évaluer les connaissances sur le développement Android. Connaissances mesurées : Ecosystème Android, Architecture Android, Outils de développement Android.

a

QCM 2

Mode

Formative

Durée

2H30

Feed-Back

Rétroactive

Sur Evaluation formative

Ressources sur internet

Documentation Android

Plateforme Android

Historiques Android

a

Supports Numérique

Séance 03

Se familiariser avec l'environnement Android Studio

Séquence 02

Séquence 03