Android & Kotlin | Formation complète par Udemy

Lieu(x)
À distance
Durée
Nous contacter
Financement
Demandeur d’emploi
Salarié
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Bienvenue dans la formation complète Android & Kotlin. Dans ce cours, vous allez apprendre à utiliser le langage Kotlin pour développer vos applications Android. Que vous soyez débutant complet en programmation ou que vous êtes déjà intermédiaire, ce cours vous apprendra à réaliser des applications mobiles.Pourquoi faire des applications Android en Kotlin ?Google a annoncé en 2017 le support officiel de Kotlin sur Android. Java n'est plus le seul langage sur cette plateforme, vous pouvez maintenant écrire vos applications en utilisant Kotlin à 100% !A la fin de ce cours, vous serez capable d'écrire des applications Android complexes, avec le support de l'affichage téléphone / tablette, le stockage de vos informations en base de données et des requêtes HTTP pour rendre votre application connectée.Si vous avez envie de devenir un développeur mobile, Android est aujourd'hui l'OS le plus répandu sur les téléphones des utilisateurs. Il représente 85% de tout le marché. Si vous avez une idée d'application en tête, il y a 9 chances sur 10 pour que vos utilisateurs soient sur Android.Structure du coursJe pense que pour apprendre et maîtriser une nouvelle compétence, il faut la pratiquer. C'est pour cela que nous allons réaliser ensemble 2 projets d'applications complètes (Notes et Météo) avec toutes les explications théoriques qui vont autour.Dans cette optique, j'ai structuré le cours de la manière suivante :Section(s) consacrée au langage Kotlin ;Section(s) consacrée à Android ;Projet d'application qui intègre toutes les notions précédemment abordées.Nous allons répéter ce schéma, en augmentant progressivement la difficulté.Projets d'applicationsLes 2 projets que nous réaliserons sont de difficulté croissante, le premier étant l'application Note qui a les fonctionnalité suivantes :Afficher de notes dans une liste dynamique ;Éditer des notes dans un écran dédié ;Stocker les notes en fichier pour avoir de la persistance.L'application suivante, Météo, est plus complexe car elle intègre plus de fonctionnalités :Récupérer des données météos depuis Internet avec le service OpenWeatherMap ;Supporter l'affichage sur téléphone et tablette ;Stocker les informations de villes en base de données.KotlinPour développer ces projets, nous devons apprendre à programmer en Kotlin ! Voici les grands thèmes que nous allons aborder pour découvrir le langage :Les types de variables et les déclarations ;Le contrôle de flux : if / else, for, while ;Définir et appeler des fonctions ;Créer des classes avec de l'héritage, des interfaces et des génériques.Une fois que les bases auront été posées, nous passerons à des notions plus avancées comme :Le late init et le lazy init ;Les Data Class, Sealed Class, Enum Class ;Les high order functions et les lambdas ;Les fonctions d'extensions personnalisées et proposée par Kotlin (let, apply, use, etc.).AndroidUne fois que le langage est maîtrisé, nous basculons sur Android, à la découverte complète de cet OS :Définition d'un écran avec une Activity et un Layout ;Communication d'informations entre les écrans avec un Intent ;Afficher des listes d'éléments ;Afficher des Dialogs.Après cela, on passe à la vitesse supérieur avec des fonctionnalités qui se trouveront dans la majorité de vos applications :Supporter l'affichage multi-device (téléphone / tablette) avec les Fragments ;Stocker des informations en base de données SQLite ;Faire des requêtes réseau avec la bibliothèque Retrofit ;Gérer les permissions de l'applications.BonusParce-qu'il n'y a pas que le code qui compte pour développer une application, nous allons également regarder des sujets qui sont autour du code :Installation de l'environnement de développement sur Windows, macOS, Linux ;Tour des fonctionnalités d'Android Studio pour se familiariser avec l'interface ;Comment débugger une application pour détecter les erreurs ;Explication de la procédure à suivre pour déployer votre application sur le Google Play StoreUn dernier motJ'ai créé ce cours avec l'envie de partager ma passion pour le langage Kotlin et vous montrer à quel point cette nouvelle technologie fonctionne bien avec Android. J'espère vous retrouver dans cette formation et échanger avec vous dans la section Questions / Réponses. Je suis très présent dans cette partie, qui est sans doute ma préféré : discuter avec vous de techno !A très vite !  Consultez cette formation sur le site de Udemy. 
Objectifs
Métier(s)
Compétence(s)
Formation proposée par : Udemy
À découvrir
Développer des applications mobiles avec Kotlin pour Google Android par Atlas Informatique
VERTEGO INFORMATIQUE
Windev mobile androïd par VERTEGO INFORMATIQUE
Kotlin par Human Coders
Android par Alphorm
RAFA TRAVEL
chauffeur vtc pack complet par RAFA TRAVEL
Relave et Fannière (REFSA)
REVIT Architecture parcours complet par Relave et Fannière (REFSA)
ETUDIS
CAP Pâtisserie formule complète par ETUDIS
GROUPE 8-C
FORMATION TPMR 35H COMPLETE par GROUPE 8-C
Android par Human Coders
ANDROID par APTITUDES 21