0% ont trouvé ce document utile (0 vote)
75 vues16 pages

Développement d'Applications Mobiles Android

Ce document présente un cours sur le développement d'applications mobiles sur la plateforme Android, avec des objectifs clairs et un plan de cours détaillé. Il inclut des travaux pratiques, des évaluations, ainsi que des informations sur l'installation de l'environnement de développement Android Studio. Des difficultés potentielles liées au développement mobile sont également abordées, ainsi que des références pour approfondir le sujet.

Transféré par

yacinoobe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
75 vues16 pages

Développement d'Applications Mobiles Android

Ce document présente un cours sur le développement d'applications mobiles sur la plateforme Android, avec des objectifs clairs et un plan de cours détaillé. Il inclut des travaux pratiques, des évaluations, ainsi que des informations sur l'installation de l'environnement de développement Android Studio. Des difficultés potentielles liées au développement mobile sont également abordées, ainsi que des références pour approfondir le sujet.

Transféré par

yacinoobe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Application

Mobile
Préparé par:
Hadjer YKHLEF
Département d'Informatique
[Link]@[Link]
Information sur le cours
Unité

Fondamentale
Crédit Coéfficient

5 3
Durée (semaines) Prérequis

10-12 Java
Objectifs du
cours 01 02
Comprendre le Apprendre à développer
fonctionnement d'une une application sur une
application mobile. plateforme mobile Android.

03
Comprendre les
plateformes mobiles
et leurs contraintes.
Plan du cours
Chapitre 1: Plateforme Android

Chapitre 2: Introduction aux concepts d’Android:


• Création d’interface utilisateur sous Android Studio.
• Adaptateurs et listes.
• Menus et dialogues.
Chapitre 3: Communication entre applications : les Intents.

Chapitre 4: Persistance des données (SQLite et Firebase).

Chapitre 5: Threads.
Travaux pratiques
TP 1: Hello world (installation).

TP 2: Composants Graphiques Fondamentaux d'Android.

TP 3: Adaptateurs et Listes.

TP 4: Menus.

TP 5: Intents et GridView.

TP 6: GridView et SQLite.

TP 7: Firebase Authentification & Real Time Database.

TP 8: Firebase Machine Learning.

TP 9: Threads.
Évaluation
L’évaluation finale se fait à travers:

Note du Contrôle Continu (TP) (/20 pts) : il s’agit

– TPs (/14 pts).

– Assiduité, Présence et participation (/6 pts).

Examen Final sur table (/20 pts)


3 GB RAM minimum.
2 GB of available disk space minimum.
Choix et Installation 1280 x 800 minimum screen resolution.

de l’environnement Android Studio 1.5.1


de développement

x86_64 CPU architecture;


8 GB RAM or more.
8 GB of available disk space minimum. Android Studio
1280 x 800 minimum screen resolution. Electric Eel
Difficultés: Développement mobile
– L’installation des outils de développement SDK nécessite une
connexion internet stable.
– Le téléchargement et l’installation de ces outils peut prendre plusieurs
minutes ou heures selon les mises à jour disponibles et la vitesse de la
connexion internet.
– La configuration et le choix des APIs Android nécessitent une
expérience importante dans le domaine de développement mobile.
Difficultés: Développement mobile
– La construction des projets (Build project) utilisent des outils de
compilation (gradle) qui souvent nécessitent une connexion internet.
Difficultés: Développement mobile
– La configuration et le choix des APIs Android nécessitent une
expérience importante dans le domaine de développement mobile.
Difficultés: Développement mobile
Setup folder
Le dossier partagé via classroom englobe :

1. JDK: Java Development Kit.

2. IDE Android Studio 1.5.1: une version presque complète qui fonctionne en

mode offline.

3. SDK (23 Go): API 19 (Android 4.4), et API 23 (Android 6).

4. Genymotion: Un émulateur externe pour les smartphones.

5. Un tutorial vidéo qui illustre le processus d’installation de configuration

d’Android Studio.
Travail demandé
Les TPs commencent la semaine prochaine.

Les laptops sont indispensables.

TP Installation et configuration d’Android Studio

– Copier les outils fournis.

– Installer l’IDE Android Studio.

– Tester l’application « Hello World ».


Références
• Florent Garin, « ANDROID: Développer des applications mobiles pour
les Google Phones », Dunod, 2009.
• Bill Phillips, Chris Stewart, Kristin Marsicano, « Android Programming:
The Big Nerd Ranch Guide (3rd Edition) », Big Nerd Ranch Guides,
2017.
• John Horton, « Learning Java by Building Android Games », Packt
Publishing, 2015.
• John Horton, « Android Programming for Beginners », Packt
Publishing, 2018.
Le Cours est disponible sur Google Classroom

57b74uq
Ou

Vous aimerez peut-être aussi