Upload
odc-orange-developer-center
View
207
Download
0
Embed Size (px)
DESCRIPTION
Présentation élaborée par M. Hamza Turki dans le cadre des sessions de Lightning Talks à l'Orange Developer Center.
Citation preview
Comment utiliser une bibliothèque avec Android
Présenté par Turki Hamza
2
Plan
o Introduction
o Les différents types de bibliothèques
o Pros & Cons des types
o Comment intégrer et utiliser une bibliothèque
o Où trouver la documentation ?
o Problèmes récurrents
o Conclusion
3
Introduction
Android permet d’intégrer des projets externe appelés bibliothèques ;
Ces bibliothèques comportent des fonctionnalités communes ou des composants graphiques ;
L’utilisation des bibliothèques permet le:
Partage du code source et des fonctionnalités ;Réutilisation du code source ;Maintenance facile du projet.
4
Les différents types de bibliothèqueso Deux types de bibliothèques: les JARs et les
External libraries ;
o La première méthode permet d’ajouter un fichier JAR qui comporte des fonctionnalités et des classes Java seulement ;
o Cette méthode permet d’encapsuler le code source et le protéger de toutes modifications ou plagiat.
5
Les différents types de bibliothèqueso La deuxième méthode consiste à utiliser une
library externe ;
o C’est un projet Android qui peut contenir des activités et/ou des ressources ;
o La library n’est pas compilable en apk ;
o La library peut contenir des classes Java, des activités et des resosurces.
6
Pros & Cons
Fichier JARs External libraries
- Pas de source + Code source
- Pas de ressources + Possibilité d’ajouter des ressources
- Pas de modification ou personnalisation du code
+ Modification du code selon le besoin
- Des classes Java + Possibilité d’avoir des activités, des providers, des services…
7
Comment intégrer et utiliser une bibliothèque La plupart des bibliothèques se trouvent sur le site
Github ;
Télécharger la bibliothèque ;
Importer la bibliothèque dans le Workspace de Eclipse ;
Créer un nouveau projet Android ;
8
Comment intégrer et utiliser une bibliothèque Click droit sur le projet -> Propriétés -> Android ->
section Library -> Add -> Choisir la bibliothèque -> Ok
La bibliothèque est
ajoutée et tous ces
sources et ressources
sont utilisables à partir
du projet Android ;
9
Exemple de bibliothèque: Sliding Menu
10
Exemple de bibliothèque: Sliding Menu
11
Exemple de bibliothèque: Sliding Menu
12
Où trouver la documentation ?
Les bibliothèques sont accompagnées des documentations qui expliquent leurs fonctionnements et elles se trouvent généralement sur le même site de téléchargement.
Le site Github contient généralement une documentation de la bibliothèque ;
Les forums apportent une aide sur l’utilisation des bibliothèques
Exp: - Le forum de Github ;
- StackOverFlow.
13
Problèmes récurrents
La plupart des problèmes rencontrés lors de l’ajout d’une bibliothèque sont liés au Build Path ;
Il faut vérifier les dépendances de la bibliothèque et ajouter tous les jar nécessaires au projet ;
Vérifier l’API minimale requise pour la bibliothèque.
14
Conclusion
L’utilisation des bibliothèques est utile pour factoriser le code source, faciliter son réutilisation et sa maintenance ;
Les bibliothèques peuvent enrichir l’application mobile en ajoutant de nouvelles fonctionnalités ou composants
Merci pour votre attention