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
  • Mixte
Télécharger le PDF
Formation à la demande
Référence
MB310

Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !

Partager cette formation

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'entreprise 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
                    Moyens pédagogiques

                    Moyens pédagogiques

                    • 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 - groupe Cegos est certifié Iso 9001 et Qualiopi.

                    Formation - Développement d'applications pour mobiles Android