Développement d’une application mobile pour Android

Qualiopi

Apprenez à concevoir une application mobile sur Android avec notre formation en ligne, destinée aux développeurs Java. Cette formation vous initie à l’utilisation de l’IDE Android Studio, l’interaction avec les services web, l’intégration des fonctionnalités de l’appareil et l’optimisation de l’application. La formation offre également un accès à des vidéos, des démonstrations et des travaux pratiques pour une expérience d’apprentissage approfondie. Profitez d’une assistance technique et pédagogique illimitée ainsi que d’un accès à une plate-forme cloud pour votre apprentissage.

À partir de 990 €
Durée 72 heures
Localisation Partout en France
Logo de ENI Service - Développement d’une application mobile pour Android

Proposé par

ENI Service

Prérequis

Avoir suivi la formation T-ITLO-001 – Les fondamentaux de la programmation Java (Java SE), ou posséder les connaissances et compétences équivalentes.

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance

Objectifs pédagogiques

  • Installer l'environnement de développement et les émulateurs Android
  • Créer et structurer un projet
  • Concevoir et implémenter des activités
  • Mettre en oeuvre les différents pattern de navigation
  • Stocker les données de l'application
  • Échanger des données avec un serveur
  • Intégrer les fonctionnalités de l'appareil (Capteurs, Partage, Message, etc)
  • Adapter l'application aux capacités de l'appareil
  • Optimiser, construire et déployer une application

Programme de la formation

Découverte de l'environnement

  • La plateforme Android
  • L'architecture Android
  • La production d'une application
  • L'environnement de développement
    • Création d'un projet
    • Exécution d'un projet
  • Travaux pratiques : Créer un nouveau projet
  • Quiz - QCM de validation des acquis

Les fondamentaux

  • La structure d'un projet
  • Les activités (Activity)
  • Le fichier AndroidManifest
  • L'ajout de ressources
  • L'accès aux ressources
  • Les interfaces graphiques
  • Les dimensions
  • Travaux pratiques : Définir une IHM simple
  • Quiz - QCM de validation des acquis

Les interactions

  • Les logs
  • Les activités
  • Logcat
  • La gestion des événements
  • Les alertes (Toast)
  • Utilisation d'un Intent explicite
  • Composition d'un Intent
  • Utilisation d'un Intent implicite
  • Intent filter
  • Gestion des permissions
  • Création de fragments
  • Intent avec retour
  • Travaux pratiques :
    • Gérer des événements
    • Créer une nouvelle activité
    • Utiliser un Intent explicite
    • Utiliser un Intent explicite avec extras
  • Quiz - QCM de validation des acquis

Les composants d'interactions

  • Les listes
  • Les RecyclerView
  • Les CardView
  • Le Navigation Drawer
  • Les ActionBar
  • Travaux pratiques :
    • Créer un RecyclerView
    • Utiliser des CardView
    • Utiliser une ActionBar
  • Quiz - QCM de validation des acquis

La persistance

  • Utilisation des SharedPreferences
  • Lecture et écriture dans un fichier brut
  • Création d'une base de données
  • Utilisation de ContentProvider
  • Travaux pratiques :
    • Utiliser les SharedPreferences
    • Créer et exploiter une base de données
    • Utiliser un ContentProvider
  • Quiz - QCM de validation des acquis

Les tâches asynchrones

  • ProgressBar
  • Utilisation d'un Thread
  • Utilisation d'un Handler
  • Utilisation d'une AsyncTask
  • Quiz - QCM de validation des acquis

Les services web distants

  • Exploitation d'un objet ou d'un tableau d'objets JSON
  • Utilisation d'un service distant
  • Travaux pratiques :
    • Se connecter à un service distant JSON
    • Mettre en place une barre d'action inter-activités pour naviguer d'une activité à l'autre

Les services et broadcasts

  • Utilisation d'un service
  • Utilisation d'un intent service
  • Utilisation d'un broadcast
  • Quiz - QCM de validation des acquis

Room Persistence Library

  • Mise en place de Room
  • Avantages de Room
  • Travaux pratiques :
    • Utiliser des services
    • Utiliser des fragments
    • Quiz - QCM de validation des acquis

Les WebView

  • WebView
  • Accès à une page web distante
  • Accès à une page web locale
  • Travaux pratiques : Mettre en œuvre WebView
  • Quiz - QCM de validation des acquis

La géolocalisation

  • Osmdroid
  • Mise en œuvre de OSM sur une application

Le design

  • Expérience utilisateur
  • Modification du style d'une application
  • Création d'un fond dégradé
  • Création d'un Ripple Effect
  • Création d'une animation de Rotation
  • Création d'une animation " diapositive "

La publication

  • Etapes de publication, suivi et mise à jour d'une application
  • Travaux pratiques : Mettre en place un lecteur de flux MP3
Logo de ENI Service - Formation Développement d’une application mobile pour Android

Proposé par

ENI Service

"votre centre de formation informatique de confiance"

Voir la fiche entreprise
À partir de 990 €
Logo de ENI Service - Développement d’une application mobile pour Android

Développement d’une application mobile pour Android

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.