Fantom Tag

Formation - Développement d'applications pour mobiles Android

Tirer parti des facilités de développement offertes par Android Studio

  • Présentiel ou classe à distance
  • Fondamental
  • Hybride
Formation à la demande
Référence
MB310

Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Android est un système d'exploitation Open Source, fondé sur Java, dédié aux smartphones. Il a été développé par Google et une trentaine de partenaires regroupés dans l'Open Handset Alliance. Android propose une API complète pour de nombreux besoins applicatifs : géolocalisation, appel à des services distants, stockage de données en local et autre lecture de mp3. Mais au-delà des fonctionnalités proposées, Android apporte un vrai modèle architectural fondateur et original à base de composants et d'envoi de messages. Android ouvre au développeur et à l'organisation de nouvelles opportunités. A l'issue de cette formation, les participants seront autonomes avec les outils de développement spécifiques et pourront développer leurs propres applications pour Android.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Architectes
  • Consultants
  • Développeurs
  • Ingénieurs
Programme

Le programme

1 - Présentation Android et les Smartphones

  • Les devices et les versions
  • La plate-forme
  • Types de développement
  • Android Studio
  • Android SDK

2 - Premier projet

  • Création du premier projet
  • Structure du projet
  • Manifest
  • Ressources
  • Internationalisation
  • Styles et thèmes

3 - Interface graphique

  • Les écrans
  • Activité
  • Modes de développement
  • Views
  • Layouts
  • Widgets
  • Listes
  • Toasts

4 - Les composants principaux

  • Intents
  • Pending Intent
  • Activités
  • Cycle de vie
  • Pile d'activité

5 - Composants graphiques avancés

  • Les menus
  • Les adapters

6 - Graphismes

  • 2D
  • XML
  • NinePatch
  • Animations
  • OpenGL ES

7 - Accès aux services distants et asynchronisme

  • Requêtes HTTP
  • JSON/POX
  • AsyncTask

8 - Stockage des données

  • Les préférences
  • Les accès aux fichiers
  • La base de données SQLite

9 - Les Content Providers

  • Fondamentaux
  • Requête
  • Créer un Content Provider

10 - Les Broadcast Receivers

    11 - Les services

    • Définition
    • Communication avec le service

    12 - Les notifications

      13 - Les Widgets sur la home

        14 - Introduction à la sécurité Android

        • Architecture
        • Mettre en oeuvre la sécurité

        15 - Le Wifi manager

          16 - La téléphonie

            17 - Les SMS

              18 - Géolocalisation

              • Google Maps
              • Géocoding
              • GPS

              19 - Le Power Manager

                20 - Les capteurs

                  21 - Le multimédia

                    22 - Développement et optimisation

                    • Optimisation
                    • Composants réutilisables
                    Après la session
                    • Des vidéocasts pour revenir sur les points clés de la formation
                    • Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis
                    Objectifs

                    Les objectifs de la formation

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

                    Evaluation

                    • Cette formation fait l'objet d'une évaluation formative.
                    Points forts

                    Les points forts de la formation

                    • Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
                    • Une formation très concrète qui intègre des travaux pratiques permettant d'acquérir rapidement les compétences nécessaires au développement d'applications Android.

                    Qualité des formations

                    ib Cegos est certifié Iso 9001 et Qualiopi.

                    Formation - Développement d'applications pour mobiles Android