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

Comprendre et maîtriser les spécificités de la publication électronique et de l'interactivité (variantes de mise en page et mise en page liquide, liens hypertexte, interactivité, etc.) pour concevoir et réaliser des publications numériques à  destination des terminaux mobiles (tablettes, smartphone, etc.).
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre le fonctionnement sous-jacent de Chat GPT et des modèles similaires
  • Appréhender les principales utilisations et applications de Chat GPT
  • Ajuster, déployer et interagir avec Chat GPT
  • Identifier les enjeux éthiques, les limites et les considérations de sécurité liés à l'utilisation de Chat GPT
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Réaliser un audit organisationnel pour évaluer les atouts et les risques impactant le fonctionnement de votre unité
  • Définir les axes et les priorités d'action pour améliorer la performance et l'efficacité de votre unité
  • Développer une politique d'évolution des compétences de vos collaborateurs en lien avec les choix stratégiques de l'entreprise
  • Concevoir une stratégie d'évolution individuelle basée sur les capacités et la motivation de vos collaborateurs et prenant en compte les intérêts de l'entreprise et ceux des individus
  • Définir les besoins en recrutement, en collaboration avec l'équipe RH
  • Participer activement au recrutement des nouveaux collaborateurs et évaluer les profils de candidats les plus adaptés aux besoins de la BU dans le respect de l'égalité des candidats internes ou externes
  • Résoudre les situations conflictuelles en proposant des démarches de résolutions positives et adéquates au sein de votre unité afin de contribuer à sa cohésion
  • Pratiquer un management de délégation favorisant la prise de responsabilités et l'autonomie de vos collaborateurs
  • Assurer la cohésion de la BU en focalisant chacun sur les enjeux du travail et de la performance collective
  • Définir des indicateurs de performance pour développer la performance collective.
Tarif

A partir de 2 997,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Mesurer l'efficacité du réseau de distribution.
  • Bâtir et mettre en œuvre le plan d'action commercial pour développer son réseau.
  • Animer et manager son réseau au quotidien.
Tarif

A partir de 1 510,00 €

Durée

2 jours (14 heures)

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Connaître les spécificités de la plateforme et ses fonctionnalités
  • Savoir développer son réseau et acquérir de nouveaux abonnés
  • Savoir créer et administrer une page entreprise
  • Analyser les statistiques de son activité sur LinkedIn pour évaluer les retombées de ses actions commerciales
  • Créer un profil valorisant et commercialement efficace
Tarif

A partir de 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Vue.js

Proposé par Sparks

Objectifs de la formation

  • Maîtriser les concepts fondamentaux du développement avec le framework Vue : templates, composants, styles, liaison de données…
  • Créer et manipuler des composants
  • Utiliser Vite pour développer des applications plus rapidement
  • Maîtriser Vue Router pour gérer la navigation
  • Gérer l’état des applications avec Pinia
  • Tester les applications (tests unitaires, de composants et e2e)
  • Mettre en œuvre les meilleures pratiques et outils de développement avec Vue 3
Tarif

A partir de 1 950,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Identifier les différentes postures comportementales selon le modèle DISC pour évaluer l'adéquation des candidats avec le poste
  • Respecter les réglementations et les règles juridiques lors du processus de recrutement pour éviter les risques et les sanctions liés à la discrimination
  • Reconnaître les représentations et les mots associés à la discrimination pour promouvoir un environnement inclusif
  • Acquérir le vocabulaire technique nécessaire (Web, Big Data, Java, Framework...) pour vous familiariser avec les métiers de l'informatique
  • Expliquer la méthode Agile dans un projet informatique pour une meilleure gestion du recrutement
  • Déterminer les étapes du processus de recrutement et les rôles des acteurs impliqués
  • Définir les attentes et les compétences requises pour un poste donné
  • Classer en les hiérarchisant, les critères de sélection et développer des mises en situation pertinentes pour évaluer les candidats
  • Maîtriser les techniques d'entretien, y compris le questionnement, l'écoute active et l'utilisation d'outils de PNL
  • Identifier le rôle spécifique des différents acteurs tels que les managers et les professionnels des ressources humaines dans le processus d'intégration.
Tarif

A partir de 2 130,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

Cette formation vise à vous permettre de développer une approche assertive en leadership, vous permettant de diriger avec confiance, influence et impact. À la fin de cette formation, vous serez en mesure de vous affirmer de manière constructive, d'ajuster votre comportement aux besoins des autres et de donner des critiques constructives.

Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Evaluer votre propre expertise et vos compétences en tant que consultant
  • Analyser le marché pour identifier les opportunités et la demande
  • Formuler une proposition de valeur unique pour vous positionner sur le marché
  • Structurer et développer une offre de services adaptée aux besoins des clients
  • Elaborer une stratégie marketing efficace pour promouvoir votre activité de consulting
  • Mettre en place une structure administrative conforme aux exigences légales et réglementaires
  • Etablir un réseau professionnel solide pour accroître votre visibilité et générer des opportunités
  • Utiliser les outils et les plateformes en ligne pour développer votre présence professionnelle
  • Appliquer des techniques de gestion de projet pour mener à bien vos missions de consulting
  • Développer et améliorer vos compétences en communication, négociation et résolution de problèmes dans le contexte du consulting.
Tarif

A partir de 2 070,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Ecrire et structurer des scripts simple en Javascript
  • Comprendre les concepts de l'objet avec JavaScript
  • Intégrer un script à une feuille de calcul Google Sheet
  • Lire, modifier et mettre en forme les données d'un tableau
  • Ajouter des menus et boites de dialogue aux documents pour contrôler l'exécution des scripts
  • Interagir avec plusieurs documents
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...