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