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

• Fournir la méthodologie d’analyse d’une demande de formation
• Fournir les outils nécessaires au recueil des besoins, adaptables en fonction du contexte organisationnel
• Apprendre à utiliser des techniques de communication spécifiques

Tarif

A partir de 1 400,00 €

Durée

Nous contacter

Modes

Objectifs de la formation

A l’issue de la formation, le stagiaire sera capable de :

  • Comprendre les enjeux de la transition numérique
  • Connaître et utiliser les bons outils
  • Adapter ses usages et choix stratégiques
  • Fédérer l’équipe autour d’une culture digitale commune
  • Concevoir et promouvoir un événement digital
Tarif

A partir de 300,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

Les objectifs de la formation Bien accueillir les personnes handicapées au sein de son établissement :

- Renforcer l’accueil et l’accompagnement du public en situation de handicap - Connaître et comprendre les spécificités des différents handicaps - Savoir s’adapter à une diversité de situations d’accueil et d’accompagnement dans son cadre professionnel - Savoir adapter sa communication verbale et non verbale (gestes/postures/attitudes) en fonction d’une situation particulière - Acquérir les principaux gestes, postures et techniques d’accompagnement appropriés vis-à-vis des spécificités de chaque famille de handicap - Savoir proposer l’offre de service adaptée disponible au sein de la structure ou du véhicule en réponse à la situation particulière

Tarif

A partir de 150,00 €

Durée

0,5 jour - 3,5 heures

Modes

Objectifs de la formation

Connaître les possibilités et alternatives au Zend Framework - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appréhender les concepts et enjeux de la qualité
  • Mettre en œuvre le management de la qualité
  • Avoir une vision du fonctionnement d’un SMQ (système de management de la qualité) répondant aux exigences de la norme ISO 15189
Tarif

A partir de 1 160,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette mise en situation a pour objectif de permettre aux stagiaires de mettre en application les connaissances acquises dans le cadre d'un projet d'envergure
Tarif

A partir de 2 275,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette mise en situation a pour objectif de permettre aux stagiaires de mettre en application les connaissances acquises dans le cadre d'un projet d'envergure
Tarif

A partir de 2 275,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l’intérêt et l’usage des Design-Patterns en conception logicielle
  • Concevoir une architecture logicielle solide en utilisant des modèles de conception éprouvés
  • Identifier les différentes familles de Design-Patterns GoF et les responsabilités de chacun
  • Identifier les Design-Patterns nécessaires à la construction d’une application Java SE/Jakarta EE
  • Modéliser et développer une couche de persistance des données en utilisant les modèle de conception permettant de rendre les autres couches indépendantes du système de persistance
  • Modéliser et implémenter une couche métier en s’appuyant sur la couche de persistance avec les modèles d’abstraction essentiels
  • Modéliser et implémenter la couche de présentation/IHM et utiliser les patterns pour le lien avec la couche métier, la gestion de l’interaction utilisateur et l’affichage de données
  • Comprendre l’apport des patterns d’architecture tels que le modèle MVC dans une structure logicielle complexe
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Prendre conscience de son fonctionnement propre : atouts et pistes de développement.
  • Découvrir ses sources de motivation afin de gagner en efficacité.
  • Identifier sa valeur ajoutée dans le fonctionnement d’une équipe.
  • Maintenir une relation de qualité, même dans les situations conflictuelles.
  • Développer les complémentarités au sein d'une équipe.
Tarif

A partir de 1 625,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Installer des serveurs Core et Nano
  • Planifier des stratégies de migration et mise à niveau de serveurs
  • Déployer des images avec MDT et WDS
  • Décrire les différentes solutions de stockage d'entreprise et les mettre en œuvre
  • Implémenter et gérer les espaces de stockage et la déduplication de données
  • Installer et configurer Hyper-V
  • Créer et gérer des machines virtuelles
  • Gérer les switches virtuels
  • Déployer, configurer et gérer des containers Windows et Hyper-V
  • Mettre en œuvre et gérer un cluster à basculement
  • Déployer des machines virtuelles en cluster
  • Maintenir et surveiller un environnement de serveurs
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...