AFormation

Formation Android Kotlin

AFormation

Non finançable CPF
Salarié en poste / Entreprise
En ligne
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
2990 €
Durée
35 heures avec le formateur
Niveau visé
Socle de compétences
Pré-requis
Connaissances de base en programmation : variables, types de données, boucles, conditions et fonctions. Connaissances de base en programmation orientée objet (POO) : classes, objets, héritage, encapsulation et polymorphisme. OU expérience en programmation et développement d'applications.
Certifications
Datadock Qualiopi
Le plus de la formation
formateur professionnel - avancé - expérimenté - android - kotlin
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 75 - Paris 11e
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 01 - Ain
  • 02 - Aisne
  • 03 - Allier
  • 04 - Alpes-de-Haute-Provence
  • 05 - Hautes-Alpes
  • 06 - Alpes-Maritimes
  • 07 - Ardèche
  • 08 - Ardennes
  • 09 - Ariège
  • 10 - Aube
  • 11 - Aude
  • 12 - Aveyron
  • 13 - Bouches-du-Rhône
  • 14 - Calvados
  • 15 - Cantal
  • 16 - Charente
  • 17 - Charente-Maritime
  • 18 - Cher
  • 19 - Corrèze
  • 21 - Côte-d'Or
  • 22 - Côtes-d'Armor
  • 23 - Creuse
  • 24 - Dordogne
  • 25 - Doubs
  • 26 - Drôme
  • 27 - Eure
  • 28 - Eure-et-Loir
  • 29 - Finistère
  • 2A - Corse-du-Sud
  • 2B - Haute-Corse
  • 30 - Gard
  • 31 - Haute-Garonne
  • 32 - Gers
  • 33 - Gironde
  • 34 - Hérault
  • 35 - Ille-et-Vilaine
  • 36 - Indre
  • 37 - Indre-et-Loire
  • 38 - Isère
  • 39 - Jura
  • 40 - Landes
  • 41 - Loir-et-Cher
  • 42 - Loire
  • 43 - Haute-Loire
  • 44 - Loire-Atlantique
  • 45 - Loiret
  • 46 - Lot
  • 47 - Lot-et-Garonne
  • 48 - Lozère
  • 49 - Maine-et-Loire
  • 50 - Manche
  • 51 - Marne
  • 52 - Haute-Marne
  • 53 - Mayenne
  • 54 - Meurthe-et-Moselle
  • 55 - Meuse
  • 56 - Morbihan
  • 57 - Moselle
  • 58 - Nièvre
  • 59 - Nord
  • 60 - Oise
  • 61 - Orne
  • 62 - Pas-de-Calais
  • 63 - Puy-de-Dôme
  • 64 - Pyrénées-Atlantiques
  • 65 - Hautes-Pyrénées
  • 66 - Pyrénées-Orientales
  • 67 - Bas-Rhin
  • 68 - Haut-Rhin
  • 69 - Rhône
  • 70 - Haute-Saône
  • 71 - Saône-et-Loire
  • 72 - Sarthe
  • 73 - Savoie
  • 74 - Haute-Savoie
  • 75 - Paris
  • 76 - Seine-Maritime
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 79 - Deux-Sèvres
  • 80 - Somme
  • 81 - Tarn
  • 82 - Tarn-et-Garonne
  • 83 - Var
  • 84 - Vaucluse
  • 85 - Vendée
  • 86 - Vienne
  • 87 - Haute-Vienne
  • 88 - Vosges
  • 89 - Yonne
  • 90 - Territoire de Belfort
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
  • 971 - Guadeloupe
  • 972 - Martinique
  • 973 - Guyane
  • 974 - La Réunion
  • 975 - Saint-Pierre-et-Miquelon
  • 976 - Mayotte
  • 986 - Wallis et Futuna
  • 987 - Polynésie française
  • 988 - Nouvelle-Calédonie
Objectifs
  1. Acquérir une compréhension approfondie des principes fondamentaux du développement d'applications Android.
  2. Maîtriser les compétences nécessaires pour créer des applications Android en utilisant le langage de programmation Kotlin.
  3. Être capable de concevoir et de mettre en œuvre des interfaces utilisateur riches en utilisant des activités et des fragments.
  4. Apprendre à stocker et à accéder aux données, à la fois localement et à distance, en utilisant des bases de données et des requêtes API REST.
  5. Ajouter des fonctionnalités de cartographie à vos applications pour intégrer des fonctionnalités basées sur la localisation.
  6. Intégrer Firebase Cloud Messaging (FCM) pour envoyer des notifications push à vos utilisateurs.
  7. Être en mesure de préparer et de publier une application Android sur le Google Play Store, en suivant les bonnes pratiques de déploiement et de distribution.

Ces objectifs pédagogiques vous permettront de développer une base solide de compétences pour créer des applications Android en utilisant Kotlin, en abordant à la fois les aspects techniques de développement et les meilleures pratiques pour offrir des expériences utilisateur de qualité et déployer vos applications sur le Play Store.

Programme
Ce plan peut être adapté à votre demande en formation sur mesure.

La formation couvre les principaux aspects du développement Android avec Kotlin.

Voici un aperçu des modules proposés :

Module 1 : Introduction à Android et Kotlin
- Présentation d'Android et de ses fonctionnalités
- Introduction au langage Kotlin
- Installation des outils de développement

Module 2 : Les fondamentaux de Kotlin
- Types de données, variables et constantes
- Structures de contrôle
- Fonctions et expressions lambda
- Classes et objets en Kotlin

Module 3 : Les activités et les interfaces utilisateur
- Création d'activités en Kotlin
- Gestion des éléments graphiques et des actions des utilisateurs
- Création d'une interface utilisateur responsive
- Introduction aux layouts et à JetPack Compose

Module 4 : Les services et les broadcast receivers
- Utilisation des services en arrière-plan
- Communication entre les composants de l'application
- Création de notifications pour informer l'utilisateur

Module 5 : Accès aux données et bases de données
- Enregistrement des données dans l'application
- Requêtes vers des API REST
- Utilisation d'une base de données SQLite avec Room

Module 6 : Cartographie
- Introduction à Google Map
- Configuration et mise en place de la cartographie
- Alternatives (MapBox, OSM)

Module 7 : Firebase Cloud Messaging (FCM)
- Introduction à FCM
- Envoi de notifications push
- Gestion des abonnements aux notifications

Module 8 : La publication sur le Play Store
- Préparation de l'application pour la publication
- Création d'un compte développeur Google Play
- Publication de l'application sur le Play Store

Ce plan de formation couvre les bases du développement d'applications Android avec Kotlin, y compris la création d'interfaces utilisateur, l'accès aux données, l'utilisation de services et de fonctionnalités avancées telles que la cartographie et les notifications push. Il se termine par des instructions sur la publication de l'application sur le Google Play Store.

Sur mesure

formation adaptée

Plus de 10 années

d'expertise

Formateur dédié

à 100%

Centre

À propos du centre AFormation

Aformation propose des formations dispensées par des formateurs expérimentés, qui sont conçues pour répondre aux attentes des freelances ainsi qu'aux entreprises souhaitant former leurs collaborateurs. Nous offrons également des formations avec le compte personnel de formation (CPF).

Afin de vous garantir une satisfaction optimale, nous limitons le nombre de participants par groupe à 6. Nous proposons aussi des formations en cours particuliers pour un besoin spécifique et un apprentissage adapté à chaque personne. Cette approche nous permet de vous offrir un suivi personnalisé et une prestation de qualité supérieure.

Nos formations sont accessibles à différents niveaux, que vous soyez débutant, confirmé ou expert en informatique. Elles abordent une variété de domaines tels que la bureautique, la programmation ou la création graphique.

Nous mettons tout en œuvre pour vous proposer des formations personnalisées et adaptées à vos besoins, que vous soyez un individu souhaitant développer vos compétences ou une entreprise désireuse de former ses employés.

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Certification Datadock
Certification Qualiopi
Ces formations peuvent vous intéresser

Quelle est votre situation ?

Vous êtes ?

Veuillez choisir un lieu

Please fill out this field.

Please fill out this field.

Veuillez sélectionner un niveau de formation

Informez-vous gratuitement et sans engagement sur la formation.

Please fill out this field.

Please fill out this field.

Please fill out this field.

Veuillez saisir une adresse email

  • Vous voulez dire ?
  • ou plutôt ?

En cliquant sur "J'envoie ma demande", vous acceptez les CGU et déclarez avoir pris connaissance de la politique de protection des données du site maformation.fr

Haut de page