Développement applications Android

Développement Android – niveau 1

Objectifs

  • Etre capable de développer une application fonctionnant sur la plate-forme Android
  • Connaître et assimiler les principaux concepts d'Android
  • Pouvoir utiliser les ressources des téléphones mobiles comme l'envoi de SMS ou la géolocalisation
  • Pouvoir s'interfacer avec des services distants

Programme

Présentation
  • Android et les smartphones
  • Les devices et les versions
  • La plateforme
  • Types de développement
  • Android Studio
  • Android SDK
Premier projet
  • Création du premier projet
  • Structure du projet
  • Manifest
  • Ressources
  • Internationalisation
  • Styles et thèmes
Interface graphique
  • Les écrans
  • Activité
  • Modes de développement
  • Views
  • Layouts
  • Widgets
  • Listes
  • Toasts
Les composants principaux
  • Intents
  • Pending Intent
  • Activités
  • Cycle de vie
  • Pile d’activité
Composants graphiques avancés
  • Les menus
  • Les adapters
Graphismes
  • 2D
  • XML
  • NinePatch
  • Anmations
  • OpenGL ES
Accès aux services distants et asynchronisme
  • Requêtes HTTP
  • JSON/POX
  • AsyncTask
Stockage des données
  • Les préférences
  • Les accès aux fichiers
  • La base de donnée SQLite
Les Content Providers
  • Fondamentaux
  • Requête
  • Créer un Content Provider
Les Broadcast Receivers
Les Services
  • Définition
  • Communication avec le service
Les Notifications
Les Widgets sur la home
Introduction à la sécurité Android
  • Architecture
  • Mettre en œuvre la sécurité
Le Wifi manager
La téléphonie
Les SMS
Géolocalisation
  • Google Maps
  • Géocoding
  • GPS
Le Power Manager
Les Capteurs
Le multimédia
Développement et optimisation
  • Optimisation
  • Composants réutilisables
Please login to get access to the quiz
(Next Lesson) Développement Android – niveau avancé
Back to Développement applications Android
Public

Architectes, Consultants, Développeurs, Ingénieurs

Pré-requis

Bonne pratique de Java avec Eclipse