Android, développer des applications pour mobiles par ORSYS

Lieu(x)
En centre (35)
Durée
Total : 28 heures
En centre : 28 heures
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Découvrir la plateforme Android :Les utilisations de la plateforme Android.Le modèle Android et son architecture.Présentation du système d'exploitation (fonctionnalité, version, outils, etc).Les applications clés pour l'utilisation d'un terminal.Les outils de développement, l'environnement de développement : Android Studio, SDK Android.Développement Android :Les concepts de base d'une application Android.Le cycle de vie de l'application (de l'édition du programme au test).Présentation du framework de développement, des librairies.Présentation des classes de base et utilitaires.Création de son premier projet : code, ressource, propriété et détail du projet.Exécuter son application sur le simulateur du SDK et la tester.Le SDK Manager et la configuration des terminaux virtuels Android (AVD) : target, SDCard...Les interfaces utilisateurs avec Android :Vue d'ensemble du layout et de la place du composant.Les spécificités des terminaux mobiles en matière d'affichage et d'interaction avec l'utilisateur.Les composants graphiques : layouts, menus, listes...Créer une interface graphique avec les views.La mise en place de menus (principal, icône, sous
- menu...).La mise en place des conteneurs layouts (Gallery, GridView, ScrollView...).Le modèle de composants :Le concept de base : activité et cycle de vie.Les composants fondamentaux : Activity, Service, BroadcastReceiver, ContentProvider, Intents.L'arrêt des composants (finish, stopSelf...).Les activités (cycle de vie, navigation entre les activités, communication interactivités...).Les services (cycle de vie, tâches de fond...). Les types de services (locaux et distants).La persistance des données :Comment partager des données entre les applications ?La sauvegarde de données simple.Utilisation des préférences (SharedPreferences, le mode de lecture). Récupération d'un ensemble de préférences.Utilisation du système de fichiers (dont XML).L'emplacement des fichiers contenant les données (zone internal/external).La gestion réseau :Rappels sur la programmation réseau.Communication avec une Socket serveur.Utiliser HTTP avec les API Android.Compléments :Gestion de la téléphonie. Appels. Gestion des SMS. Interactions avec la carte SIM.Multimédia. Dessin et animations. Lecture audio et vidéo.La capture multimédia (son, image, vidéo...).Les API de géolocalisation avec Google Maps.
Objectifs
Vous découvrirez dans ce cours les fonctionnalités et les capacités de la plateforme Android dédiée au développement d'applications mobiles. Vous étudierez le modèle de composants Android à la base de toute application. Vous apprendrez à développer des interfaces graphiques ergonomiques et exploiterez les fonctionnalités de votre Smartphone Android (géolocalisation, capture multimédia...).Objectifs pédagogiques :Découvrir la plateforme Android et les outils de développement associésDécouvrir le modèle de composants AndroidDévelopper des interfaces utilisateursGérer la persistance des donnéesGérer le réseau et les échanges de donnéesExploiter les fonctionnalités d'un Smartphone Android
Centre(s)
  • Chantepie (35)
Secteur(s)
Formation proposée par : ORSYS
À découvrir
Développer des applications mobiles en Java pour Google Android par Groupe Arkesys
Développer des applications mobiles en Java pour Google Android par Groupe Arkesys - Avanteam Formation
VERTEGO INFORMATIQUE
Windev mobile androïd par VERTEGO INFORMATIQUE
Android - développement d'applications mobiles par Aformation
Android : développer des applications mobiles par PLB Consultant
Androïd : développer des applications pour mobiles par CTI Formation (CTI)
Développer des applications Android en Java - Concepts avancés par Groupe Arkesys - Avanteam Formation
Xamarin - développer des applications mobiles pour iOS et Android par Aformation
Développer des applications mobiles en Java pour Google Android par Atlas Informatique
Développer des applications mobiles avec Kotlin pour Google Android par Atlas Informatique