Introduction au développement pour téléphones intelligents
Installation du SDK Androïd Description de l’architecture Androïd Outils de développement et plugin Google ADT Installation du framework Phonegap/cordova Outils et langage Html5 CSS3 JavaScript JQuery Mobile HTML5 pour le mobile Nouveaux attributs HTML5 Éléments de formulaire Gestion du stockage local Présentation de l’élément Canvas Présentation de Phonegap/cordova Architecture de Phonegap APls de base Framework Ul Débogage d’une application Phonegap Gestion des évènements Évènements dans une application Phonegap Utilisation d’Event Listener Type d’évènements Réseau et notifications Gestion de l’appareil téléphone-tablette Utilisation du réseau Utilisation des notifications Stockage de données Options de stockage Utilisation de l’objet Data base Utilisation du stockage local Stockage sur le système de fichiers Gestion des contacts Création des contacts Gestion des contacts Capteurs Utilisation des ALS Phonegap Accès aux fonctionnalités natives de l’appareil Intégration des capteurs Déploiement Préparation au déploiement Utilisation de Phonegap build Déploiement sur Android Déploiement sur IOS natives Présentation d’Android Historique Modèle de développement Contexte et enjeux Outils et SDK Java version Android Architecture d’une application Fichier "Manifest" Les activités Les ressources Les receivers Les services Les fournisseurs de contenu L’interface graphique Les vues Les contrôles Les layouts Les styles et les thèmes Qu'est-ce que le Material Design ? Les boîtes de dialogue Les thèmes Les ListView Application multi-écrans Les sous-activités Les fragments Contrôles avancés WebView ActionBar NavigationDrawer TabHost ViewPager Réseaux et services Web API réseaux Appel de services Web Invocation asynchrone Persistance de données Stockage clé-valeur Système de fichiers SQLite Géolocalisation et cartographie Fournisseurs de géolocalisation Utilisation de l'API Google Maps V2 API et fonctionnalités multimédia Affichage de document Prise de photo Sons et micro Envoi et réception de SMS Push Notification Déploiement Prérequis au déploiement GooglePlay En entreprise Internationalisation