Développement mobile natif 1 (Android)

Développement mobile natif 1 (Android)
Enseignant:
Email:
Durée totale du cours: 22.5 H
Semestre : 5 Ingénierie des Services Télécom (IST)
Nombre de crédits : 2
Modules spécialisés Modules de base Sciences et techniques de l’ingénierie Préparation à la carrière professionnelle
    X  
 
Nombre d’heures Activités hors classe  
22.5 18  
cours TD TP
    22.5
Code  : GTI3205     Développement mobile Natif 1 (Android)

Objectifs d’apprentissage et compétences visées

Apprendre le développement natif Android Approfondir les connaissances en Java

Contenu du  cours

Initiation sur Android Historique d’Android Structure d’un projet Android Densités des écrans Android manifest Gestion des activités Navigation entre activités Passage de données entre activités Gestion de la pile des activités Gestion des fragments Gestion des Layouts et composants graphiques ListView (Apprendre la notion de ViewHolder) Multithreading Thread & Handler AsyncTask Multithreading Client HTTP et Parsing Json Base de données SQLite Gestion native Gestion avec un ORM Localisation & utilisation du GPS Google maps Mini-projet

Méthodes d’enseignement et d’apprentissage

Travaux pratiques (laboratoire) Travaux à faire à domicile (mini-projet, exposé, compte-rendu, …)

Connaissances et compétences pré-requises

  • Java
  • XML

Références bibliographiques

Un polycopié (Notes du cours) de l’enseignant sera disponible. Autres références sous forme de tutoriaux, manuels ou documents à télécharger

Modalité d’évaluation

100% Travaux pratiques (mini-projet avec présentation orale, examen TP, compte-rendu)

Résultats d’apprentissage

A l’issue de ce cours, l’étudiant sera capable de :
  1. Identifiez les différences importantes entre le développement d’applications mobiles pour iOS et Android.
  2. Identifiez les différences importantes entre les applications natives, Web et hybrides.
  3. Concevoir et développer des applications Android répondant à des besoins spécifiques.
  4. Expliquer comment les applications événementielles utilisent les threads pour effectuer des opérations chronophages.
  5. Présenter à leurs pairs comment implémenter une fonctionnalité Android.
[lifterlms_course_continue_button]

Laisser un commentaire

Défiler vers le haut
Need Help? Chat with us