Formation Développement logiciel

Développement d'applications mobiles avec Android

A l’issue de cette formation, les participants seront en mesure de développer de A à Z une application mobile native avec Android.

Android est un système d’exploitation géré par Google. Basé sur un projet Open Source (AOSP), il était destiné à l’origine aux téléphones mais équipe désormais une vaste gamme de produits (tablette, objets connectés, smart tv, automobile, …).

Cette plateforme est basée sur un noyau Linux et on passe par le langage Java ou Kotlin pour créer des applications. L’avantage de ce choix est de pouvoir utiliser de nombreuses notions de programmation orientée objet tout en ayant accès à une gestion des vues facilitant la réalisation d’applications riches et utiliser des APIs permettant d’accéder aux fonctionnalités critiques pour la mobilité (GPS, wi , bluetooth, caméra, …)

A l’issue de cette formation, les participants seront en mesure de :

– Appréhender l’environnement et l’écosystème Android,

– Appréhender l’architecture d’une projet mobile Android,

– Maîtriser les éléments de base de la programmation mobile pour Android,

– Développer une application mobile Android,

– Découvrir les bonnes pratiques et les librairies tierces intéressantes pour le développement Android.

Durée

3 jours

Public visé

Développeurs et analystes programmeurs souhaitant évoluer dans le développement d’applications mobiles Android

Prérequis

Disposer :
– d’une expérience dans un langage de programmation.
– de notions de programmation orientée objet.
– de connaissances du langage Java

Tarifs

Inter- entreprise / Sur mesure : nous consulter
Intra- entreprise : nous consulter

Référence

VIVERIS-DEV-05

3 Jours

Programme
Jour 1
  • Présentation de la plateforme Android.
  • Présentation de l’environnement technique.
  • Présentation de l’architecture d’un projet Android.
  • Création d’une première application et base du développement Android.
  • Mise en place d’appels REST.
  • Persistance des données.
  • Gestion de traitements asynchrones.
  • Utilisation de Fragments.
  • Utilisation d’applications tierces.
  • Librairies tierces intéressantes

Dates et lieux de formation.
Adapter le programme à vos besoins.
Organiser une cession inter-entreprise