Formation Android avancé

Optimisation et perfectionnement d'une application Android

  • Se perfectionner en programmation de solutions Android

  • Apprendre à développer des applications natives en utilisant le NDK

  • Créer des graphismes via OpenGL

  • Exploiter les WebViews

  • Implanter des spécificités pour tablettes et mettre en place sa propre distribution Android

Maîtriser le langage Java. Avoir de l'expérience dans le développement Android.
Cette formation est valable pour les versions 5.x, 6.x et 7.x d'Android


Programme de la formation Android avancé

Introduction

Rappels sur la plateforme Android

Nouveautés du Framework Android

Les librairies Android

AndroidAnnotation, SugarOrm, Crashytics

Les librairies de Square

Les librairies Google

La programmation avancée sous Android

Gestion des threads

IHM avancée avec OpenGL

L'utilité d'utiliser C++ pour Android

La bibliothèque native (NDK)

L'utilisation des capteurs

Le NFC

Le Bluetooth et le wifi

Le GPS

Les caméras et micro

L'interface graphique avancée Android

Dessins et animations

La navigation

Le copier/coller et le drag and drop

La création de composants

Les Intents

Qu'est-ce qu'un Intent ?

La création d'Intents

Intent vs PendingIntent

La gestion des notifications

La gestion des données

Sécurité et droits d'accès

L'administration du terminal

La sauvegarde avec GDrive et GAuthentification

Les outils Android

Les tests unitaires/fonctionnels/UI

La protection du code source