• Aucun résultat trouvé

Android - Développer des applications pour mobiles

N/A
N/A
Protected

Academic year: 2022

Partager "Android - Développer des applications pour mobiles"

Copied!
11
0
0

Texte intégral

(1)

Android - Développer des applications pour mobiles

Référence :

DEV32

Durée :

4 jours

(28 heures)

Tarif stage inter :

1840 € ht

Modalités :

Présentiel et à distance

Objectifs : Découvrir la plateforme Android et les outils de développement associés Découvrir le modèle de composants Android

Développer des interfaces utilisateurs Gérer la persistance des données

Gérer le réseau et les échanges de données

Exploiter les fonctionnalités d'un Smartphone Android

Public : Développeurs Java.

Prérequis : Bonnes connaissances de Java. Connaissances de base d'XML.

Profil intervenant : Formateur Expert dans le domaine Méthodes pédagogiques :

Pédagogie active, avec alternance de phases théoriques et

d’exercices pratiques.

Ces derniers permettent une utilisation immédiate et

quotidienne des outils proposés.

Moyens pédagogiques : Paperboard

Videoprojecteur

Evaluation de l'action :

Validation des acquis tout au long de la formation au travers

d'exercices pratiques.

Evaluation de fin de stage remplie par le stagiaire.

Compte-rendu du Formateur.

Lieu de la formation : KAPEDIA

132, rue Léonard de Vinci 54340 POMPEY

Tél : 03.83.49.51.51

Mobilité réduite :

La formation est accessible aux personnes à mobilité réduite, et toute demande d’adaptation peut être étudiée en amont de la formation, en fonction des besoins des personnes.

Nous consulter pour plus d’informations.

(2)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

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.

La mise en œuvre du SDK Android.

Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels, etc).

L’internationalisation des applications Android.

Android et Linux.

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…

Utilisation d’un débogueur pour contrôler l’exécution des programmes.

Comment accéder aux logs de l’application ?

L’identification de l’application et le fichier manifest (version, minSDK, nom de l’application…).

La mise à disposition de son application.

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…).

La gestion événementielle (mise en place, réaction, écoute).

Styles et thèmes appliqués aux widgets.

Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue).

Ressources alternatives : multidevices, localisation.

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).

Les différences entre une activité et un service.

Le lancement d’une activité, ses principaux états.

Le langage AIDL (Android Interface Description Language). Le bus de messages et les Intents.

(3)

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).

Utilisation de la base de données embarquée (SQLite), insertion de données.

Utilisation de l’API Android.

La gestion réseau

Rappels sur la programmation réseau.

Communication avec une Socket serveur.

Utiliser HTTP avec les API Android.

Introduction à la consommation des services Web.

Parser du JSON avec la librairie Gson pour 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.

Configurer l’émulateur pour tester la géolocalisation.

(4)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

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.

La mise en œuvre du SDK Android.

Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels, etc).

L’internationalisation des applications Android.

Android et Linux.

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…

Utilisation d’un débogueur pour contrôler l’exécution des programmes.

Comment accéder aux logs de l’application ?

L’identification de l’application et le fichier manifest (version, minSDK, nom de l’application…).

La mise à disposition de son application.

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…).

La gestion événementielle (mise en place, réaction, écoute).

Styles et thèmes appliqués aux widgets.

Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue).

Ressources alternatives : multidevices, localisation.

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).

Les différences entre une activité et un service.

Le lancement d’une activité, ses principaux états.

Le langage AIDL (Android Interface Description Language). Le bus de messages et les Intents.

(5)

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).

Utilisation de la base de données embarquée (SQLite), insertion de données.

Utilisation de l’API Android.

La gestion réseau

Rappels sur la programmation réseau.

Communication avec une Socket serveur.

Utiliser HTTP avec les API Android.

Introduction à la consommation des services Web.

Parser du JSON avec la librairie Gson pour 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.

Configurer l’émulateur pour tester la géolocalisation.

(6)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

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.

La mise en œuvre du SDK Android.

Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels, etc).

L’internationalisation des applications Android.

Android et Linux.

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…

Utilisation d’un débogueur pour contrôler l’exécution des programmes.

Comment accéder aux logs de l’application ?

L’identification de l’application et le fichier manifest (version, minSDK, nom de l’application…).

La mise à disposition de son application.

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…).

La gestion événementielle (mise en place, réaction, écoute).

Styles et thèmes appliqués aux widgets.

Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue).

Ressources alternatives : multidevices, localisation.

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).

Les différences entre une activité et un service.

Le lancement d’une activité, ses principaux états.

Le langage AIDL (Android Interface Description Language). Le bus de messages et les Intents.

(7)

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).

Utilisation de la base de données embarquée (SQLite), insertion de données.

Utilisation de l’API Android.

La gestion réseau

Rappels sur la programmation réseau.

Communication avec une Socket serveur.

Utiliser HTTP avec les API Android.

Introduction à la consommation des services Web.

Parser du JSON avec la librairie Gson pour 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.

Configurer l’émulateur pour tester la géolocalisation.

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.

La mise en œuvre du SDK Android.

Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels, etc).

L’internationalisation des applications Android.

Android et Linux.

Découvrir la plateforme Android

(8)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

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.

La mise en œuvre du SDK Android.

Les terminaux cibles (Smartphones, tablettes, assistants de navigation personnels, virtuels, etc).

L’internationalisation des applications Android.

Android et Linux.

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…

Utilisation d’un débogueur pour contrôler l’exécution des programmes.

Comment accéder aux logs de l’application ?

L’identification de l’application et le fichier manifest (version, minSDK, nom de l’application…).

La mise à disposition de son application.

Développement 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…

Utilisation d’un débogueur pour contrôler l’exécution des programmes.

Comment accéder aux logs de l’application ?

L’identification de l’application et le fichier manifest (version, minSDK, nom de l’application…).

La mise à disposition de son application.

(9)

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…).

La gestion événementielle (mise en place, réaction, écoute).

Styles et thèmes appliqués aux widgets.

Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue).

Ressources alternatives : multidevices, localisation.

Les interfaces utilisateurs avec Android 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…).

La gestion événementielle (mise en place, réaction, écoute).

Styles et thèmes appliqués aux widgets.

Notification de l’utilisateur (barre de notification, toast, boîtes de dialogue).

Ressources alternatives : multidevices, localisation.

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).

Les différences entre une activité et un service.

Le lancement d’une activité, ses principaux états.

Le langage AIDL (Android Interface Description Language). Le bus de messages et les Intents.

Le modèle de composants

(10)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

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).

Utilisation de la base de données embarquée (SQLite), insertion de données.

Utilisation de l’API Android.

La persistance des données 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).

Utilisation de la base de données embarquée (SQLite), insertion de données.

Utilisation de l’API Android.

La gestion réseau

Rappels sur la programmation réseau.

Communication avec une Socket serveur.

Utiliser HTTP avec les API Android.

Introduction à la consommation des services Web.

Parser du JSON avec la librairie Gson pour Android.

La gestion réseau La gestion réseau

Rappels sur la programmation réseau.

Communication avec une Socket serveur.

Utiliser HTTP avec les API Android.

Introduction à la consommation des services Web.

Parser du JSON avec la librairie Gson pour Android.

(11)

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.

Configurer l’émulateur pour tester la géolocalisation.

Compléments 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.

Configurer l’émulateur pour tester la géolocalisation.

Références

Documents relatifs

7. Au prochain écran, cliquez sur l’icône de reconnexion automatique si vous désirez. Choisissez les autres options si désiré. SI vous ne voulez pas la reconnexion automatique,

Florida State University College of Law Research Center.. Android Apps

• It is a open source software platform and operating system for mobile devices.. • Based on the

Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous four- nir une information complète et fiable. Cependant, Pearson Education

➢ Expliquer le rôle et l’intérêt des éléments de l’écosystème Android utilisés dans le développement d’une application.. ➢ Suivre la chaîne de développement

Dans ce premier tuto nous allons gérer le click d’un bouton, récupérer le texte saisi dans un champs texte, l’afficher et traiter le texte saisie (si c’est une URL l’ouvrir

Le but de ce cours est de découvrir la programmation sous Android, sa plate-forme de développement et les spécificités du développement embarqué sur

 La fragmentation menace l’aptitude à exécuter un seul APK Android créé avec le SDK Android standard dans l’ensemble de l’écosystème Android, car de nombreuses versions