Développer des applications mobiles avec Kotlin pour Google 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
  • Coder avec le langage Kotlin
  • Concevoir et implémenter des activités
  • Afficher des listes d'éléments
  • Mettre en oeuvre les différents pattern de navigation
  • Stocker les données de l'application
  • Échanger des données avec un serveur
  • Optimiser, construire et déployer une application

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Acquérez des compétences complètes en développement d’applications mobiles pour Android avec Kotlin dans notre formation pratique.
Apprenez à installer l’environnement de développement Android, coder en Kotlin, concevoir des activités, afficher des listes, naviguer entre les écrans, stocker des données, échanger des informations avec un serveur et déployer une application.
Que vous soyez novice ou que vous ayez de l’expérience, cette formation vous offre une approche complète du développement Android avec Kotlin, combinant théorie, démonstrations et travaux pratiques pour renforcer l’apprentissage.

Programme

Fondamentaux d'Android

  • Plate-forme Android
  • Environnement de développement
  • Principes de programmation
  • Travaux pratiques : Premier Projet 'Hello Android'
    • Création d'un premier projet 'Hello Android'
    • Configuration de Kotlin dans un projet
    • Arborescence de 'Hello Android', fichiers clés
    • Déploiement sur simulateur et appareil physique

Kotlin pour Android

  • Variable, type, chaîne de caractère
  • Classe, propriété, fonction
  • Bibliothèque Anko
  • Principaux concepts du langage
  • Travaux pratiques : Suite Premier Projet 'Hello Kotlin'
    • Import de la bibliothèque Anko dans un projet
    • Exploration du cycle de vie d'une Activity
    • Utilisation des extensions Kotlin
    • Familiarisation via la réalisation de tâches simples

Outils du Développeur

  • Message système et déboggage
  • Tests
  • Déploiement
  • Bibliothèques et références
  • Travaux pratiques : Analyse de Projet Exemple
    • Exploration de projet exemple
    • Analyse d'application (mémoire, interface graphique)

Interface Utilisateur Native

  • Vue
  • Ressource
  • Élément graphique natif
  • Message utilisateur
  • Material Design
  • Travaux pratiques : Interface Utilisateur Élaborée
    • Construction d'une interface avec un agencement élaboré
    • Affichage d'une liste d'images dans une vue grille
    • Mise en pratique de quelques composants graphiques

Interface Utilisateur Interactive

  • Adaptateur
  • Gestion des interactions
  • Navigation entre écrans
  • Travaux pratiques : Application Structurée
    • Utilisation de menu natif
    • Utilisation de Fragment versus Activity
    • Communication d'information entre Activity

Adaptateur

  • Principe
  • Exemples de vue
  • Implémentation avec une vue liste
  • Travaux pratiques : Liste d'Éléments
    • Affichage de la liste des pâtisseries Android avec un RecyclerView

Préférences Utilisateur

  • Conception des préférences
  • Interfaces de préférence
  • Fichiers de préférence
  • Enregistrement et lecture via une classe Kotlin déléguée
  • Travaux pratiques : Préférences d'une Application
    • Utilisation des préférences de l'utilisateur (clé-valeur)
    • Création d'un écran de préférence
    • Récupération des valeurs depuis le fichier de préférence

Persistance des Données

  • Stockage clé-valeur
  • Système de fichiers
  • Base de données SQLite
  • Travaux pratiques : Enregistrement de Données
    • Stockage de données structurées

Communication Réseau

  • Contexte d'échange
  • Traitement en tâche de fond
  • Communication HTTP
  • Librairie Retrofit
  • Travaux pratiques : Communication avec un Service Web
    • Utilisation de la librairie Retrofit
    • Recevoir des données d'un service web
    • Envoyer des données à un service web

Prérequis

Public

  • Concepteurs-Développeurs

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Organiser des fichiers dans l'arborescence de votre ordinateur
  • Réaliser des calculs simples sur un tableur
  • Mettre en forme les caractères d'un texte dans un traitement de texte
  • Consulter, répondre et transférer un courriel
  • Utiliser un document partagé dans le Cloud
  • Identifier une situation d'hameçonnage.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Cordova d’abord sans framework afin de porter un code web existant vers une application mobile puis Cordova avec le framework Ionic
  • React Native.
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Décrire les principales fonctionnalités partagées par les applications Dynamics 365 Customer Engagement
  • Découvrir Microsoft Dataverse
  • Décrire une vue d'ensemble des applications Dynamics 365 Customer Engagement et découvrir les fonctionnalités courantes
  • Décrire Dynamics 365 Sales
  • Découvrir les fonctionnalités de base du produit et d'autres outils vous permettant de gérer efficacement le processus de vente
  • Décrire Dynamics 365 Customer Service
  • Découvrir les fonctionnalités de base du produit et d'autres outils vous permettant de gérer efficacement et de manière efficiente le processus de support pour les clients
  • Décrire les principales fonctionnalités de Dynamics 365 Customer Insights - Journeys
  • Découvrir Dynamics 365 Customer Insights - Data
  • Découvrir les applications constituant le produit Dynamics 365 Customer Insights
  • Découvrir également d'autres applications marketing permettant de gérer les activités marketing avec succès et efficacité
  • Décrire Dynamics 365 Field Service
  • Découvrir les fonctionnalités de base du produit et examiner le processus de planification, ainsi que d'autres outils à votre disposition pour prendre en charge vos activités de service après-vente.
Tarif

A partir de 710,00 €

Durée

1j / 7h

Modes
  • Centre
  • Distance

Objectifs de la formation

Dans le contexte de transformation digitale actuel, n’importe quelle personne concernée de près ou de loin par un projet de développement web ou mobile doit dorénavant posséder de solides bases en ergonomie et en « user experience » afin de participer activement à la production d’une application en conformité avec les attentes du cahier des charges.
Sur les gros projets menés en équipe, vous devez comprendre et respecter les maquettes des designers.
Dans des projets de moindre importance, c'est à vous qu'il incombe de veiller à l'ergonomie de votre interface.
Il est donc primordial de posséder de solides bases sur la démarche ergonomique : comprendre les utilisateurs pour créer un produit centré sur leurs besoins, leurs compétences, leurs habitudes, tout en se montrant innovant, créatif et moderne. 

Cette formation vous permettra de vous positionner au sein d’un projet et de mieux comprendre les attendus de la tâche qui vous est confiée. Vous pourrez ainsi discuter avec pertinence avec des interlocuteurs spécialisés et si vous en avez la charge, à l’intégration HTML5/CSS3 avec beaucoup plus d’intelligence et d’efficacité.

Au-delà des aspects techniques liés à la réalisation des interfaces, ce cours détaille les différentes phases de la démarche de « design centré utilisateur », depuis l'amont du projet (identification des utilisateurs cibles, ou Personas) jusqu'à sa finalisation (tests utilisateurs). Il intègre également les spécificités de chaque projet, que ce soit dans sa gestion (cycle en V, Agile…) ou dans le choix de la technologie (sites responsifs, applications mobiles…).

En alliant théorie et pratique, ce cours donne une vision d’ensemble d'un projet de développement d'interface web et mobile. Il propose une méthodologie dont les bénéfices se percevront en termes d'efficacité et de retour sur investissement. Enfin, la formation permet aussi d’ajouter une ligne généralement appréciée dans son CV à la rubrique « Ergonomie et UX ».

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les applications de l'Intelligence Artificielle dans la fonction RH et exploiter les data.
  • S’approprier les outils et les applications possibles dans la fonction RH : recrutement, développement, formation et qualité de vie au travail
  • Sélectionner les tâches automatisables dans la gestion des RH.
  • Se préparer à l’évolution des compétences RH liées à l’Intelligence Artificielle.
  • Garantir une utilisation éthique de l’IA en RH.
Tarif

A partir de 1 495,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Développer la culture projet comme une manière de penser et de s'organiser
  • Planifier son activité et s'adapter aux imprévus
  • Appliquer les techniques de communication hors hiérarchie pour développer l'adhésion et la coopération
Tarif

A partir de 1 450,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Formation Alteryx - Les Essentiels

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Alteryx vous serez en mesure de :

  • Vous connecter à un fichier, sélectionner, filtrer et trier puis générer un fichier Excel
  • Créer un flux Alteryx documenté, utiliser les outils de transformation, ajouter une nouvelle colonne, nettoyer les données, calculer un cumul, manipuler Regex (split, remplacer…)
  • Être capable de parser XML et JSON et vérifier les données à chaque étape
  • Manipuler les outils géospatiaux, générer un rapport PDF ou Web, ainsi que créer des macros et applications simples
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Déterminer les indicateurs d'efficacité les plus adaptés à ses objectifs
  • Utiliser ses tableaux de bord (TBB) comme de véritables outils de reporting, d’anticipation et de communication interne
  • Faire vivre ses TBB pour développer un marketing de l'anticipation
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Distance
  • Entreprise

Objectifs de la formation

  • Décrire et interpréter les composantes du cloud computing
  • Initier une utilisation des applications SaaS
  • Différencier les avantages et les inconvénients du cloud computing
  • Approfondir une stratégie d'utilisation
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

 
Concrètement, à l'issue de cette formation Hype Pro Intneractivité HTML 5 vous aurez acquis les compétences et connaissances nécessaires pour :
  • Utiliser les commandes de l’API de Hype Pro
  • Utiliser des commandes JavaScript personnalisées
  • Adapter l’affichage et développer les interactions grâce aux actions utilisateur.
Tarif

A partir de 1 430,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...