Développement d’une application mobile pour Android

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • 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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

A partir de 990,00 €

Durée 72 heures
Modes
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

A partir de 990,00 €

Durée 72 heures
Modes
  • Distance
Sessions
Lieux Partout en France

Description

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.

Programme

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

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

Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

Mettre en application les connaissances acquises dans le cadre d'un projet d'envergure.
Tarif

A partir de 1 250,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Découvrir les fonctionnalités de la plateforme Android pour smartphones et tablettes - Réaliser des applications avec Android
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Approfondir les techniques d’analyse financière modernes d’une entreprise
  • Interpréter les opérations de haut de bilan et analyser les tableaux de flux
  • Comprendre la logique de création de valeur
  • S’initier à l’analyse des comptes consolidés en normes IFRS
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Entreprise

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Créer un environnement Windows PE
  • Créer un fichier de réponses
  • Créer une image Windows avec imageX
  • Organiser la migration d'un profil utilisateur avec Scanstate et Loadstate
  • Faire fonctionner une application non compatible Windows 7 avec XPMode
  • Sécuriser le poste de travail avec le contrôle de compte utilisateur (UAC)
  • Sauvegarder Windows 7 et restaurer Windows 7.
Tarif

A partir de 2 440,00 €

Durée

4j / 28h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer et mettre en application l'arrêté du 10 janvier 2017 relatif aux obligations en matière d'annonces immobilières et de rémunération
  • Examiner les documents d'avant-contrat et ceux relatifs aux superficies
  • Intégrer l'environnement juridique des droits relatifs aux terrains et au bâti
  • Mémoriser et appliquer les règles de renouvellement de la carte professionnelle.
Tarif

A partir de 700,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Découvrir les fonctionnalités du framework Xamarin - Développer des applications mobiles multi-plateformes
Tarif

A partir de 2 995,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Être à l’aise à l’oral en toutes circonstances
  • Découvrir ses freins personnels et les surmonter
  • Adopter les principes d’une bonne expression orale et instaurer une communication gagnante
  • Améliorer l’impact de sa communication et de ses présentations pour convaincre
Tarif

A partir de 1 990,00 €

Durée

3j / 21h

Modes
  • Entreprise

Objectifs de la formation

  • Situer le management de projet dans son ensemble
  • Structurer sa démarche projet (mise en place d’une méthodologie)
  • Acquérir une vision des outils essentiels au management de projet et de ses facteurs clés de succès
Tarif

A partir de 690,00 €

Durée

4 heures 30 minutes

Modes

Objectifs de la formation

  • Concevoir l'architecture et la mise en œuvre d'une application Web
  • Créer des modèles
  • Ajouter des contrôleurs à une application MVC
  • Utiliser le moteur de routage et créer des routes
  • Réaliser des vues avec Razor et créer des Tag Helpers 
  • Créer des View Component pour favoriser la réutilisation 
  • Optimiser les applications en réalisant des traitements asynchrones (AJAX) 
  • Mettre en place des contrôles de validation coté client 
  • Protéger les pages d’une application en intégrant une couche de sécurité?
  • Déployer une application sur un serveur Web  
  • Concevoir et exécuter des tests unitaires?
  • Concevoir et implémenter un service REST
Tarif

A partir de 2 850,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Utiliser Ansible dans un contexte d'intégration continue et de livraison continue d'une application - Gérer efficacement des inventaires
Tarif

A partir de 2 575,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...