IB Formation

Développement d'applications pour mobiles Android

Par IB Formation

Objectifs

  • Être capable de développer une application fonctionnant sur la plate-forme Android
  • Pouvoir connaître et assimiler les principaux concepts d'Android
  • Comprendre comment utiliser les ressources des téléphones mobiles comme l'envoi de SMS ou la géolocalisation
  • Pouvoir s'interfacer avec des services distants

Programme

En Présentiel / A distance

Présentation Android et les Smartphones

  • Les devices et les versions
  • La plate-forme
  • Types de développement
  • Android Studio
  • Android SDK

En Présentiel / A distance

Premier projet

  • Création du premier projet
  • Structure du projet
  • Manifest
  • Ressources
  • Internationalisation
  • Styles et thèmes

En Présentiel / A distance

Interface graphique

  • Les écrans
  • Activité
  • Modes de développement
  • Views
  • Layouts
  • Widgets
  • Listes
  • Toasts

En Présentiel / A distance

Les composants principaux

  • Intents
  • Pending Intent
  • Activités
  • Cycle de vie
  • Pile d’activité

En Présentiel / A distance

Composants graphiques avancés

  • Les menus
  • Les adapters

En Présentiel / A distance

Graphismes

  • 2D
  • XML
  • NinePatch
  • Animations
  • OpenGL ES

En Présentiel / A distance

Accès aux services distants et asynchronisme

  • Requêtes HTTP
  • JSON/POX
  • AsyncTask

En Présentiel / A distance

Stockage des données

  • Les préférences
  • Les accès aux fichiers
  • La base de données SQLite

En Présentiel / A distance

Les Content Providers

  • Fondamentaux
  • Requête
  • Créer un Content Provider

En Présentiel / A distance

Les Broadcast Receivers

En Présentiel / A distance

Les services

  • Définition
  • Communication avec le service

En Présentiel / A distance

Les notifications

En Présentiel / A distance

Les Widgets sur la home

En Présentiel / A distance

Introduction à la sécurité Android

  • Architecture
  • Mettre en oeuvre la sécurité

En Présentiel / A distance

Le Wifi manager

En Présentiel / A distance

La téléphonie

En Présentiel / A distance

Les SMS

En Présentiel / A distance

Géolocalisation

  • Google Maps
  • Géocoding
  • GPS

En Présentiel / A distance

Le Power Manager

En Présentiel / A distance

Les capteurs

En Présentiel / A distance

Le multimédia

En Présentiel / A distance

Développement et optimisation

  • Optimisation
  • Composants réutilisables

Après la session

Retrouvez sur le Learning Hub ib :

  • Des vidéocasts pour revenir sur les points clés de la formation
  • Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis

Pédagogie

  • Une pédagogie basée sur l'alternance de phases théoriques, d'ateliers de mise en pratique, de retours d'expériences et de séances d'échanges.
  • Une formation très concrète qui intègre des travaux pratiques permettant d'acquérir rapidement les compétences nécessaires au développement d'applications Android.

Formations de la même catégories (5)

Dawan
Mono for Android : applications Android avec C#/.NETPar Dawan

Maîtriser le développement d'applications mobiles sous Android avec Mono for Android

Openska
Android, créer une application AndroidPar Openska

Cette formation a pour objectif de vous rendre opérationnel sur le développement d’applications pour le système d’exploitation Android de Google. Au terme de cette formation qui allie la théorie à la pratique sous forme d’ateliers, vous serez donc capable de maîtriser le SDK apporté par Google afin de déployer votre propre application mobile compatible avec Android.
Pourquoi utiliser la Plate-forme Android?
Ce système d’exploitation mobile ouvert à tous, aux développeurs comme aux utilisateurs, possède un Software development kit (SDK) qui permet de développer des applications embarquées de façon simple. Il existe une multitude de supports pour déployer ces applications Android (smartphones, PDA, tablettes, smartwatches), offrant aux développeurs un large panel de possibilités.

Zenika
La Programmation Réactive sur Android avec RxJava2Par Zenika

Sur le temps d’une journée complétez votre formation sur la programmation réactive avec RxJava.

Vous réaliserez une application Android réactive de bout en bout, type client Instagram.

Vous mettrez en oeuvres les notions les plus récurrentes :

  • Client Http réactif avec Retrofit2 + OkHttp3
  • Agrégation d’API complexes
  • Moteur de recherche efficient
  • Mise en cache des appels Http

Formation animée en présentiel

La formation en présentiel se déroule sur des jours consécutifs

Formation disponible en mode "formation à distance"

La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées

M2i Formation
Tests d'intrusion sur AndroidPar M2i Formation
  • Programmer et sécuriser efficacement une application mobile.
M2i Formation
Android - Développement natif en KotlinPar M2i Formation
  • Développer avec Kotlin des applications mobiles pour les plateformes Android.