close

Se connecter

Se connecter avec OpenID

Android, perfectionnement

IntégréTéléchargement
Stage pratique de 5 jour(s)
Réf : ANV
Participants
Développeurs Android.
Pré-requis
Très bonnes connaissances
du langage Java. Expérience
demandée dans le
développement Android.
Connaissance souhaitable en
langage C ou C++.
Prix 2016 : 2560€ HT
Dates des sessions
Android, perfectionnement
Best
Ce stage vous permettra de vous perfectionner en programmation de solutions Android. Vous apprendrez à
développer des applications natives en utilisant le NDK, à créer des graphismes via OpenGL, à exploiter les
WebViews, à implanter les spécificités pour tablettes et à mettre en place votre propre distribution Android.
OBJECTIFS PEDAGOGIQUES
Entrez ici un objectif pédagogique
1) Développement natif
2) Création d'IHM avancée, OpenGL
3) Android et le Web
4) Utilisation des capteurs
5) Gestion des threads
6) ContentProvider et Services
7) Gestion du multimédia
8) ROM Cooking
Paris
Travaux pratiques
7 mar. 2016, 30 mai 2016
18 juil. 2016, 19 sep. 2016
14 nov. 2016
A l'exception des exercices liés au NDK, les travaux pratiques seront réalisés en Java.
1) Développement natif
- Développement d'applications natives en C/C++ en utilisant le NDK (Native Developer Kit).
- Utilité de l'utilisation du C/C++ pour Android.
- Gestion mémoire, appel de code écrit en C/C++.
- Packaging pour déploiement multiplates-formes (ARM, X86).
Travaux pratiques
Réalisation d'une application avec le NDK et déploiement dans le simulateur.
2) Création d'IHM avancée, OpenGL
- Construction d'IHM avancées avec les fragments, les actionBars, l'utilisation du Drag et Drop.
- Mécanismes des widgets.
- Présentation de la structure générale de l'API et des bases OpenGL/ES.
- Coordonnées, matrices, éclairage, textures, shaders. OpenGL/ES et le NDK.
Travaux pratiques
Réalisation d'une activité complexe avec des fragments. Réalisation d'une application graphique.
3) Android et le Web
- Utilisation du composant WebView.
- Utilisation d'une WebView dans une activité.
- Exportation d'un module Java.
Travaux pratiques
Réalisation d'une application avec une activité principale embarquant une WebView.
4) Utilisation des capteurs
- Mise en oeuvre de capteurs. Accéléromètre, proximité...
- Paramétrage dans le simulateur des capteurs.
- Utilisation d'outils pour la simulation d'événements.
Travaux pratiques
Réalisation d'une application intégrant accéléromètre et OpenGL.
5) Gestion des threads
- Mise en oeuvre des threads avec Android.
- Utilisation des threads en environnement contraint.
- Mise en oeuvre des threads avec le NDK.
Travaux pratiques
Mise en oeuvre de threads avec une boucle événementielle.
6) ContentProvider et Services
- Créer un ContentProvider. Cycle de vie des services. Arrière-plan et premier plan. Lier services et activités.
- Utiliser des threads depuis un service. Utiliser des Intents. Définir des alarmes.
Travaux pratiques
Réalisation d'un service et contrôle depuis une activité.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 1
7) Gestion du multimédia
- La gestion des médias comme le son et la vidéo.
- Enregistrement, stockage et lecture.
- Mise en oeuvre des médias avec le NDK.
8) ROM Cooking
- Création de sa propre distribution (ROM).
- Présentation des outils de compilation/packaging.
- Tester sa distribution avec le simulateur.
Démonstration
Réalisation et déploiement dans le simulateur d'une ROM contenant une application.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78
page 2
Auteur
Документ
Catégorie
Без категории
Affichages
5
Taille du fichier
11 Кб
Étiquettes
1/--Pages
signaler