0Pricing
Android Academy · Leçon

Variables et types de données

Apprenez à déclarer des variables avec val et var, comprenez les types de base de Kotlin (Int, String, Boolean, Double) et écrivez votre premier programme Kotlin.

Variables et types de données est une leçon Android Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Android Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Android Academy comprend 3 leçons au total.

Bienvenue dans Kotlin

Kotlin est le langage officiel du développement Android, créé par JetBrains et soutenu par Google.

  • Concis : moins de code répétitif que Java
  • Sûr : sécurité intégrée contre les valeurs nulles
  • Interopérable à 100 % avec Java

Toute application Android que vous écrivez aujourd’hui commence par Kotlin.

val ou var

Kotlin propose deux façons de déclarer une variable :

  • val — immuable (en lecture seule). Utilisez-le par défaut.
  • var — mutable (peut être réaffecté).

Privilégiez val chaque fois que possible : cela évite les modifications accidentelles.

Déclarer des variables

Exécutez cet exemple pour voir val et var en action :

fun main() {
    val name = "Android"
    var version = 14

    println(name)     // Android
    println(version)  // 14

    version = 15      // OK — var is mutable
    println(version)  // 15

    // name = "iOS" // ERROR — val is immutable
}

Types de données de base

Les types les plus courants de Kotlin :

  • Int — nombres entiers (par exemple 42)
  • Double — nombres décimaux (par exemple 3.14)
  • String — texte (par exemple "Hello")
  • Boolean — vrai ou faux

Kotlin déduit le type à partir de la valeur : vous avez rarement besoin de l’écrire explicitement.

Exemple d’inférence de type

Kotlin détermine automatiquement le type :

fun main() {
    val age: Int = 25        // explicit
    val pi = 3.14            // inferred Double
    val greeting = "Hi!"    // inferred String
    val isActive = true      // inferred Boolean

    println(age)
    println(pi)
    println(greeting)
    println(isActive)
}

Modèles de chaînes

Les modèles de chaînes vous permettent d’insérer des variables dans des chaînes avec $ :

  • "Hello, $name" — insère une variable
  • "${user.firstName}" — insère une expression

Plus besoin de concaténer les chaînes avec +.

Les modèles de chaînes en action

Utilisez $ et ${} pour construire des chaînes :

fun main() {
    val name = "Alice"
    val score = 98

    println("Hello, $name!")
    println("Your score: $score")
    println("Double your score: ${score * 2}")

    val msg = "$name scored $score points"
    println(msg)
}

Opérations numériques

Kotlin prend en charge tous les opérateurs arithmétiques courants :

  • + additionner, - soustraire
  • * multiplier, / diviser
  • % reste (modulo)

La division entière tronque le résultat : 7 / 2 = 3, et non 3.5.

Constantes avec const val

Utilisez const val pour les constantes connues à la compilation — des valeurs connues avant l’exécution de l’application :

  • Doit être d’un type primitif ou être une chaîne
  • Définie au niveau supérieur ou dans un object
  • Plus efficace qu’un val classique

Vérification rapide

Quel mot-clé devez-vous utiliser lorsque la valeur d’une variable ne changera jamais ?

Récapitulatif : variables et types

Excellent travail ! Voici ce que vous avez appris :

  • val = immuable, var = mutable — privilégiez val
  • Kotlin déduit automatiquement les types
  • Types courants : Int, Double, String, Boolean
  • Modèles de chaînes avec $ et ${}

Ensuite : écrire du code réutilisable avec des fonctions et des lambdas.

Questions Fréquemment Posées

La leçon « Variables et types de données » est-elle gratuite ?

Oui — le texte complet de « Variables et types de données » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Android Academy, passe à CoddyKit PRO. Le cours Android Academy comprend 3 leçons au total.

Qu'est-ce que j'apprendrai dans « Variables et types de données » ?

Apprenez à déclarer des variables avec val et var, comprenez les types de base de Kotlin (Int, String, Boolean, Double) et écrivez votre premier programme Kotlin. Tu pratiques Android Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Android Academy ?

Aucune expérience préalable n'est requise. Android Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 3.

Combien de temps prend la leçon « Variables et types de données » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Android Academy ?

Oui. Chaque leçon Android Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Variables et types de données
  2. Fonctions et lambdas
  3. Flux de contrôle
← Retour à Android Academy