Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

Articles

Formation Android

Développement d'applications mobiles avec Android

Référence : ANDROID-03
Durée : 3 jour(s)

Lieu Date de début Prix (HT) Formateur Réserver
Paris 06 juin 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Rennes 18 juin 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Lyon 02 juillet 2012  1490 € Envoyer
Rennes 04 juillet 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Lyon 05 septembre 2012  1490 € Envoyer
Paris 19 septembre 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Rennes 08 octobre 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Lyon 12 novembre 2012  1490 € Envoyer
Paris 19 novembre 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Rennes 26 novembre 2012  1490 € drapeau  Guillaume Gerbaud Envoyer
Paris 03 décembre 2012  1490 € drapeau  Guillaume Gerbaud Envoyer

La prochaine session est animée par

photo

Guillaume Gerbaud est consultant Java au sein de Zenika. Il intervient en conseil et réalisation sur les différents aspects de la mobilité, principalement sur Android. Il est également formateur Android.

logo

Présentation

Cette formation Android vous permettra de rapidement plonger dans les développements Android. Et même, grâce à la large part réservée à la pratique, vous allez acquérir l'autonomie nécessaire pour répondre aux différentes problématiques qui pourrait être rencontrés.

Vous commencerez par apprendre l'architecture des appareils Android et les outils qui sont mis à votre disposition pour vos développements. Vous étudierez ensuite les composants de base, leur fonctionnement et nous explorerons progressivement les différents pans de l'API.

Tout au long de cette formation, le formateur illustrera toutes les bonnes pratiques qui doivent accompagner vos projets Android, notamment les contraintes liées à la mobilité ou encore le respect du découplage entre composants, un des atouts indéniable du système Android.

Objectifs

  • Comprendre les fondamentaux de l'architecture Android
  • Maîtriser la conception et le développement en environnement mobile
  • Être autonome face à 99% des problématiques qui pourraient être rencontrées

Répartition : 

50% Théorie, 50% Pratique

Public : 

Développeur

Pré-requis : 

Compétences de base en Java, Connaissances de XML, Notions de programmation événementielle

Programme

Présentation

  • Android : qu'est ce que c'est ? et l'Open Handset Alliance
  • Historique de 2005 à nos jours
  • Les différentes versions : Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb et Ice Cream Sandwich
  • Android sur le marché
  • Architecture du système : noyau linux, librairies bas niveau, SDK Java

Démarrer avec Android

  • SDK 1.5, 1.6, 2.1, 2.2, 2.3, 3.0, 3.2, 4.0
  • Les outils du SDK : ADB, DDMS
  • Eclipse et le plugin ADT
  • Création et utilisation de l'émulateur
  • Création d'un projet

Concepts de base

  • Les composants du framework : Activity, Service, Broadcast Receiver
  • La tour de contrôle : Le Context
  • Gestion de la mémoire et des ressources par Android
  • Le Manifest : AndroidManifest.xml

Interfaces Utilisateurs

  • Les composants d'affichage : Views, Layouts
  • Optimisations de l'arbre de vue
  • La gestion des ressources
  • La gestion des événements

Maitriser les concepts clés

  • Exprimer ses intentions
  • Démarrer et arrêter un composant
  • Envoyer et recevoir des messages
  • Notifier l'utilisateur
  • Créer des alarmes

Portraits et Paysages

  • Maitriser le passage d'un mode d'affichage à l'autre

Organiser l'information

  • Afficher les actions principales
  • Afficher les actions secondaires dans un menu
  • Savoir utiliser les listes de la bonne manière
  • Les boites de dialogue

Persistance des données

  • Les préférences
  • Les fichiers
  • Les bases de données SQLite

Mobilité

  • Le Thread de l'UI (Main Thread)
  • Le multi-threading
  • Traitements asynchrones : AsyncTask
  • Préserver la mémoire

Internet

  • Détection des réseaux disponibles
  • Les requêtes HTTP
  • Les Web Services : Rest, SOAP

La géolocalisation

  • Utilisation du GPS
  • Alertes de proximité
  • Afficher une carte enrichie et interactive avec Google Maps

Publication, mises à jour et sécurité

  • Demander et créer des permissions
  • Signer son application avec un certificat
  • Publier son application sur l'Android Market
* Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment.
  • Télécharger

  • Offert en inter-entreprise

Le petit déjeuner (croissants, jus d'orange, café)


Le déjeuner


Une qualification téléphonique si nécessaire avec l'un de nos consultants