Connectez-vous

Connectez-vous

login
Exclus

Exclus

exclues
  • Le Cercle des impunis - Paul Merault (2018)
  • Wunderwaffen - Tome 14 - Le Feu du ciel (2018)
  • Sorcieres : La puissance invaincue des femmes - Mona CHOLLET (2018)
  • Prométhée - Tome 18 - La Théorie du grain de sable (2018)
  • Robespierre: L’homme qui nous divise le plus - Marcel Gauchet (2018)
  • Un milliardaire pas comme les autres (Les Sinclair t. 1) - J. S. Scott (2018)
  • Segolene Royal - Ce que je peux enfin vous dire (2018)
  • Chere Mamie - Virginie Grimaldi (2018)
  • Roger et ses humains - Tome 2 (2018)
  • Les Somber Jann: Saison 4 - Cynthia Havendean (2018)
Télécharger Udemy -  Android & Kotlin : Formation complète (2018) gratuitement sur Bookys Bookys / autoformations / Télécharger Udemy - Android & Kotlin : Formation complète (2018)
Udemy -  Android & Kotlin : Formation complète (2018)

Votez pour ce ebook !

Télécharger Udemy - Android & Kotlin : Formation complète (2018) gratuitement sur Bookys

Date de sortie : 2018
Genre : Programmation et developpement.

Vous avez entendu parlé de Kotlin, ce nouveau venu dans le monde des langages de programmation ?
Fatigué du Java et son côté verbeux ?
Quelqu’un vous a dit qu’il est possible de faire des application Android avec Kotlin ?
Alors vous êtes bien tombés, bienvenue dans cette formation complète au développement sur Android avec Kotlin !
Ce cours vous apprendra à utiliser ce nouveau langage de programmation officiellement supporté par Google, depuis la Google I/O 2017. A la fin de ce cours, vous saurez créer des applications Android de A à Z en s’appuyant sur Kotlin.
Voici la liste des modules que nous allons étudier ensemble :
Module 1 : Installation de l’environnement de développement complet (Android Studio)
Module 2 : Découverte du langage Kotlin
Module 4 : La programmation orientée objet en Kotlin
Module 5 : Découverte de l’OS Android
Module 6 : Application Notepad
Module 7 : Trucs & astuces sur Android Studio
Module 8 : Kotlin avancé (lambdas, sealed class, lazy init, etc)
Module 9 : Android avancé (fragment, base de données, permissions)
Module 10 : Application Météo
Module 11 : Publier votre application sur le Google Play Store
J’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. Au fil des sessions, le cours vous montrera tous les aspects de Kotlin qui le rendent si agréable, et comment l’intégrer de la meilleure manière dans un projet Android.
-----------------------------------------------------------------------------------------------------------------------------
Détails des modules
-----------------------------------------------------------------------------------------------------------------------------
Dans le module 1, nous commencerons par installer l’environnement de développement complet :
Installation d’Android Studio sur toute les plateformes : Windows, Mac, Linux
Créer un projet sur Android Studio
Découvrir Android Studio
Préparer d’un émulateur Android pour tester des applications
Préparer un téléphone / tablette Android pour déployer des applications
Dans le module 2, nous débuterons par les bases de la programmation en Kotlin, avec :
La définition des variables
Le contrôle de flux (if, else, when, for, while)
Les Strings et leur particularité en Kotlin
Les fonctions
Les tableaux
La mutabilité et la nullabilité des variables
Dans le module 3, nous passerons à la vitesse supérieure sur la programmation orientée objet avec Kotlin. Nous étudierons la puissance de ce langage avec :
L’héritage
Le polymorphisme
L’encapsulation
Les classes abstraites, interfaces
Les Generics
Les Exceptions
Les Collections
Dans le module 4, bien évidemment, nous appliquerons nos connaissances Kotlin à Android. Nous reprendrons toutes les bases avec :
L’anatomie d’une application Android
La création d’Activity
L’utilisation de logcat
Les Intents
Les parcelables
La gestion des dimensions
Les layouts de base (LinearLayout et RelativeLayout)
Les composants graphiques de base (TextView, Button, CheckBox, etc.)
Les Dialogs
Les Options Menu
Les Toolbars
L’affichage de liste d’éléments avec le RecyclerView
Dans le module 5, toutes ces notions seront appliquées à des cas d’applications réels, avec une première application Notepad pour se familiariser avec Android qui vous permettra de :
Créer des notes (titre, contenu)
Afficher une liste de notes
Supprimer des notes
Stocker les notes dans des fichiers pour avoir la persistence des données
Dans le module 7, nous referons un tour sur Android Studio pour voir la puissance de cet IDE et en tirer le meilleur parti :
Personnaliser Android Studio à votre goût
Debugger une application
Utiliser les outils pratiques (historique de modifications, raccourcis clavier)
Dans le module 8, on repasse sur Kotlin qui apporte un vent de fraîcheur par rapport au Java, avec de nombreuses particularités qui rendent le langage très agréable à utiliser, nous allons décortiquer tout cela ensemble :
Les casts (smart cast, safe cast, unsafe cast)
Le late init & le lazy init
Le companion object
Les Data Class, Sealed Class, Enum Class
Les high order functions et les lambdas
L’Elvis operator
Les fonctions d’extensions personnalisées et proposée par Kotlin (let, apply, use, etc.)
Dans le module 9, nous allons l’explorer plus profondément Android avec des notions plus avancées :
Les resources qualifiers pour la gestion des différentes configuration d’appareil
Le multilingue dans une application
Les fragments
Les autorisations
D’autres layouts et views : ConstraintLayout, SwipeRefreshLayout, ProgressBar, WebView
Les requêtes HTTP avec Retrofit
Le stockage en base de données avec sqlite3
Dans le module 10, pour aller plus loin, une deuxième application d’exemple : Météo. Elle affichera les données météo de plusieurs villes et vous saurez :
Récupérer des données météo via une API HTTP tierce (avec Retrofit)
Stocker des villes en base de données
Supporter un affichage téléphone / tablette avec les Fragments
Avoir des layouts plus performants avec le ConstraintLayout
Quel est le public ciblé ?
Quiconque souhaite apprendre à faire du développement sur Android
Quiconque souhaite découvrir le langage de programmation Kotlin


lire tele


Liens de téléchargements
Haut de la page
Bas de la page