Your SlideShare is downloading. ×
0
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Dakar Android Tour Event
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Dakar Android Tour Event

977

Published on

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

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
977
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. Session Technopreneur<br />
  • 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. 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. Android et les utilisateurs ?<br />
  • 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. Session Technique<br />
  • 11. Présentation Technique Android<br />
  • 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. 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. 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. Classifications des applications Android <br />Services<br />Activités<br />Fournisseur de contenu<br />Récepteurs Broadcast<br />
  • 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. 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. 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. 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 />

×