~~ Olivier LONZI ~~

Créer ses premières applications pour solution mobile Android

Durée

5 journées pour des personnes n'ayant aucune notions de POO (Programmation Orientée Objet)
4 journées pour les personnes ayant des notions de POO 

Pratique : 75%
Théorie : 25%

 

Objectif

  • Maitriser les principaux outils fournis par le SDK de Google.
  • Savoir créer un nouveau projet.
  • Comprendre les limitations de chaque version de téléphone, et savoir créer des applications compatibles avec le plus grand nombre.
  • Utiliser les fonctions prédéfinis de « Gesture » pour la détection des mouvements (Appui long, mouvement long, mouvement bref, ...).
  • Proposer les applications aux téléchargements directement dans le « Market » d'Android (là où sont toutes les applications).

Description

Android est un système d'exploitation pour téléphone mobile venant faire concurrence directement avec l'iPhone d'Apple, ainsi que les téléphones Windows. Avec ce premier niveau, vous serez en mesure de créer des applications permettant à l'utilisateur d'interagir avec son téléphone (Détection des mouvements du doigt sur l'écran, utilisation des touches hors-écran, ...).
Les stagiaires peuvent venir avec des projets, qu'ils pourront commencer pendant certaines des phases de pratique.

Prérequis

  • Savoir utiliser les outils informatiques.
  • L'expérience de l'utilisation d'un programme en ligne de commande (tels que les terminaux Linux) sera un plus.
  • La connaissance d'un langage de programmation orienté objet sera un plus.
  • La connaissance ou non du langage de programmation Java amènera une revue sur mesure du temps de la formation.

Public

Développeurs néophytes sous Windows ou Linux.

Sujets abordés

  • Installation & utilisation des outils fournis par le SDK de Google.
    • adb
    • android
    • emulator
    • jarsigner
    • zipalign
  • Interfacer les outils Google avec l'environnement de développement Eclipse.
  • Les différentes versions de l'API Google, et leurs limites.
  • Créer un ou plusieurs téléphone virtuels sur son ordinateur.
    • Simuler les « gestures » du doigt.
    • Simuler un changement d'orientation du téléphone.
    • Simuler diverses entrées/sorties que le téléphone est capable de gérer.
  • Apprendre les bases de la programmation Java nécessaire pour le cours.
    • Les classes.
    • Les classes abstraites.
    • Les types de données de bases.
    • Les types de données complexes.
    • La portée des variables/méthodes : publics, privées, protégée.
    • Importation de librairies externes.
    • Les appels, et retour de méthodes.
    • Scinder son application en plusieurs fichiers distincts.
  • Connaitre les méthodes, packages & widgets Android disponibles.
    • Les vues.
    • Les layouts.
    • Les exceptions.
    • Les boites d'informations.
    • ...
  • Créer des événements lors des « gestures » sur le téléphone.
    • Clic sur un bouton.
    • Changement d'orientation du téléphone.
    • Mouvement du doigt sur l'écran.
    • ...
  • Créer des formulaires.
    • Limiter la saisie dans les
      • Chiffres uniquement.
      • Lettres uniquement.
      • Caractères pour adresse électronique.
    •    Champ mot de passe.
    •    Choix exclusif, ou multiple.
    •    ...
  • Créer des ressources XML pour une intégrations simplifiées.
    • Générer des layouts.
    • Stocker les textes dans des ressources externes pour simplifier les applications multi-langues.
  • Apprendre à gérer correctement les ressources graphiques pour s'adapter à un maximum de support mobiles.
  • Créer sa première application :
    • La tester sur sa machine virtuelle.
    • La tester sur un vrai téléphone.
  • Débuguer son application.
  • Fournir votre application en mode finalisé.
  • Savoir où trouver les ressources en ligne.
  • Mise en place d'une application sur le Market d'Android.

Tarifs pour 5 journées

2000 € H.T. / personne (comprend les déjeuners).
Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 600 € H.T. / personne.
Forfait 3-5 personnes : 5000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 7000 € H.T. (déjeuners compris).
Intervention en intra (maximum 10 personnes) : 7750 € H.T. (tous les frais sont inclus).

Tarifs pour 4 journées

1600 € H.T. / personne (comprend les déjeuners).
Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 480 € H.T. / personne.
Forfait 3-5 personnes : 4000 € H.T. (déjeuners compris).
Forfait 6-8 personnes : 5600 € H.T. (déjeuners compris).
Intervention en intra (maximum 10 personnes) : 6200 € H.T. (tous les frais sont inclus).

OL Formation & Développement — 22 rue Marcel Grosménil, 94800 Villejuif – 0033 6 26 58 36 34
SARL à associé unique au capital de 500 € – T.V.A. Intracommunautaire : FR 21 790561740 – Numéro SIRET : 790 561 740 00024