Accès rapide :
Kotlin pour Android (Migrer de Java à Kotlin)
Kotlin pour Android : Plan de la formation
Kotlin pour Android
Kotlin pour Android Introduction à Kotlin
Introduction à Kotlin : Historique et présentation du langage Kotlin
Introduction à Kotlin : Eléments de base de la syntaxe
Introduction à Kotlin : Programmation Orientée Objet en Kotlin
Kotlin pour Android Gestion des activités avec Kotlin
Gestion des activités avec Kotlin : Définition d'une activité Kotlin
Gestion des activités avec Kotlin : La gestion des événements avec Kotlin
Gestion des activités avec Kotlin : Utilisation de « SharedPreferences »
Kotlin pour Android Gestion des données
Gestion des données : Kotlin et JSON
Kotlin pour AndroidGestion des données
Gestion des données : Kotlin et les bases de données
Kotlin pour Android Utilisation de Coroutines
Utilisation de Coroutines
Kotlin pour Android Utilisation de la librairie Anko
Utilisation de la librairie Anko : Présentation de la librairie Anko
Utilisation de la librairie Anko : Utilisation d'« Anko Commons »
Utilisation de la librairie Anko : Utilisation d'« Anko SQLite »
Utilisation de la librairie Anko : Utilisation d'« Anko Coroutines »
Merci de votre attention
Introduction à Kotlin : Eléments de base de la syntaxe Gestion des pointeurs nuls : par défaut les types objets sont considérés comme ne pouvant pas contenir la valeur nulle. Cela vous évitera de nombreux NPE (Null Pointer Exception). Le code suivant ne compile pas. var message : String = null Il est possible d?indiquer au compilateur Kotlin qu?on permet de d?accepter la valeur nulle en rajoutant un point d?interrogation à la fin de la déclaration du type. var message : String? = "toto" message = null println( message ) var d : Date? = Date() d = null println( d ) Dominique Liard - 2019..2020
Diapositive précédente
Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ?
Programmation Python Les compléments
Voir le programme détaillé
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :