Dakar Android Tour Event

1 252 vues

Publié le

This presentation was given on 04/16/2011 In Dakar Senegal. It covers material for Android development

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 252
Sur SlideShare
0
Issues des intégrations
0
Intégrations
7
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Dakar Android Tour Event

  1. 1. Présentation : Léger Djiba – Coordinator of Coders4Africa Sénégal<br />Member of Developpez.com and ProMuNet.org<br />Leger.djiba@coders4africa.org – http://coders4africa.org<br />Leger.djiba@androidsn.org – http://androidsn.org<br />ldjiba@promunet.org – http://promunet.org<br />
  2. 2. Intervenants<br />LamineBa: President de SeneJUGtba@senejug.comhttp://www.senejug.com/<br />AmadouDaffe: Coders4Africa Co-Founder amadou.daffe@coders4africa.orgwww.coders4africa.org<br />Max Bonbhel: JUG-Africa max@bonbhel.comhttp://www.bonbhel.com<br />
  3. 3. Special Thanks!!<br />Mr. Didier DIOPAdministrateur GénéralGROUPE SUP'INFO<br />Mr. Léon C. COLYCoordonnateur des Programmes GROUPE SUP'INFO<br />Max BonbhelPresidentJUGAfrica<br />Google Inc.<br />
  4. 4. Agenda<br />PART I Session Technopreneur<br />Qu’est-ce qu’android ?<br />Qu’est-ce qu’androidmarket?<br />Android et les utilisateurs?<br />Android et l’Afrique?<br />PART II Session Technique<br />Présentation technique Android<br />Classifications des applications Android <br />Les outils nécessaires<br />Oùtrouve-t-on Android<br />Android Development Guide<br />Demo<br />
  5. 5. Session Technopreneur<br />
  6. 6. Qu’est-ce qu’Android ?<br />Systèmed’exploitation Open Source<br />Centré sur le mobile et la téléphonie<br />Basé avant tout:<br />Sur la simplicité d’utilisation<br />Un avantage commercial de poids<br />Capacité de customisation<br />Android se place stratégiquement sur le marché des applications mobiles<br />Android est le leader mondial de la plate-forme de téléphone intelligent<br />Google se focalise sur le développement d’Android<br />Les développeurs créent les applications<br />
  7. 7. Qu’est-ce qu’Androidmarket ?<br />Marchéd’applications en ligne basées sur Android: https://market.android.com/<br />Applications gratuites et payantes<br />150.000 Applications disponible<br />SYMBOLISE ANDROIDMARKET<br />
  8. 8. Android et les utilisateurs ?<br />
  9. 9. Android et l’Afrique ?<br />Un nombre croissant d’appareils Android mobiles sont commercialisés pour lapremière en Afrique<br />Plus il y aura des utilisateurs d’Android en Afrique plus on aura besoin de développeurs pour la construction d’applications<br />C’est pour quoi Google a lance depuis le 14 Avril le Challenge des développeurs Android de l’Afrique sub-saharienne: http://code.google.com/intl/fr/android/adcafrica/<br />
  10. 10. Session Technique<br />
  11. 11. Présentation Technique Android<br />
  12. 12. Présentation technique Android (Cont’d)<br />Applications<br />Intégrées et natives telles que<br />Browser<br />Phone <br />Address book<br />Client mail<br />Map<br />Youtube<br />Etc<br />Applications Framework<br />Manager Phone<br />Fournisseur de contenu<br />Manager Location<br />Content Provider<br />Fenêtrage<br />Manager des resources<br />
  13. 13. Présentation technique Android (Cont’d)<br />Bibliotheques (Libraries)<br />WebKit<br />Graphiques<br />Media<br />Base de données<br />AndroidRuntime<br />Dalvik Virtual Machine<br />Linux Kernel<br />Drivers<br />Electricité<br />Système de fichiers<br />Process<br />Management<br />Etc.<br />
  14. 14. Présentation technique Android (cont’d)<br />Android exécute au dessus d’un Linux Kernel<br />Applications Android sont écrites en Java<br />Applications exécute au sein du virtuel machine (VM)<br />VM n’est pas JVM mais plutôt le Dalvik Virtual Machine une technologie open source<br />
  15. 15. Classifications des applications Android <br />Services<br />Activités<br />Fournisseur de contenu<br />Récepteurs Broadcast<br />
  16. 16. Les outils nécessaires<br />Android SDK<br />IDE comme Eclipse<br />Le development pour Android peut se faire sur Mac OS, Linux et MS Windows<br />
  17. 17. Oùtrouve-t-on Android<br />Les appareils mobiles<br />NetBook<br />Tablet pc<br />Dans les voitures<br />Smart TV<br />Phone Media<br />It’s everywhere!<br />
  18. 18. Android Development Guide<br />Obtenir les outils de development <br />Créer un device Android virtuel<br />Utiliser un environnement de développement intégré (IDE) pour créer un projet<br />Construire et exécuter l’application<br />Déboguer avec le SDK débogage et outil de logging<br />Tester l’application avec un IDE ex: Eclipse<br />Déployer sur le Marché des applications <br />
  19. 19. Demo<br />IDE et outils<br />Eclipse<br />NetBeans<br />IntelliJ<br />Visual Studio 2010<br />Android online IDE<br />http://appinventor.googlelabs.com/<br />Google APIs et produits pour les développeurs <br />http://code.google.com/more/table/<br />Application Android basée surune base de donnéesexterne<br />Autres types d’applications<br />Processus de déploiement<br />Déploiement sur le périphérique<br />

×