wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Interface avancée Android avec Compose et Material Design

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Alignment.Center centre les composants de l'interface utilisateur horizontalement et verticalement.

a)

Vrai

b)

Faux

2.

Les fonctions composables peuvent stocker un objet en mémoire à l'aide du composable...

a)

remember

b)

Column

c)

Modifier

d)

@Composable

3.

Quel type de valeur permet, dans une fonction composable, de transformer les variables en objets observables qui planifient une recomposition lorsque leur valeur change ?

a)

remember

b)

Modifier

c)

@Composable

d)

mutableStateOf

4.

Lorsque Jetpack Compose exécute les composables pour la première fois, il suit les composables que vous appelez pour décrire votre UI. Cela s'appelle...

a)

la composition initiale

b)

la recomposition

c)

le changement d'état

d)

la première composition

5.

Le seul moyen de modifier une composition est la recomposition.

a)

Vrai

b)

Faux

6.

Dans le contexte d'un Composable, je correspond à une valeur observable qui peut déclencher une recomposition. Je suis...

a)

l'état (state)

b)

la valeur (value)

c)

le valueChange

d)

le StateValue

7.

Quel terme désigne le moment où Jetpack Compose réexécute les composables qui ont pu changer en réponse à des modifications de données ?

a)

composition initiale

b)

recomposition

c)

changement d'état

d)

fermeture de l'application

8.

Le/La ___ est un modèle qui consiste à faire remonter un état pour obtenir un composant sans état.

a)

changement d'état (state change)

b)

hissage d'état (state hoisting)

c)

composition de hissage (hoisting composition)

d)

recomposition

9.

Les tests unitaires et les tests d'instrumentation doivent être annotés avec l'annotation...

a)

@VisibleForTesting

b)

@Preview

c)

@Test

d)

@Composable

10.

Quel composable permet de créer une liste déroulante avec un nombre variable d'éléments et qui possède des optimisations d'affichage ?

a)

Column

b)

Row

c)

LazyColumn

d)

Card

11.

Quelle méthode permet d'ajouter du contenu à un composable LazyColumn ?

a)

painterResource()

b)

Modifier.padding()

c)

items()

d)
  1. onCreate()

12.

En ajoutant des animations dans votre application Android, vous pouvez...

a)

Indiquer visuellement ce qui se passe dans votre application.

b)

Donner une apparence soignée à votre application.

c)

Signaler des modifications.

d)

Améliorer la vitesse d'exécution de l'application

13.

L'animation du ressort est basée sur le principe physique de la force de ressort.

a)

Vrai

b)

Faux

14.

Dans le Material Design, quelle couleur représente la couleur l'application, la couleur de marque, présente sur certains éléments de l'application comme la top bar et les bouttons ?

a)

primaire (primary)

b)

secondaire (secondary)

c)

surface (container)

d)

background (arrière plan)

15.

Quel fichier contient toutes les informations sur le thème de l'application, lequel est défini par des couleurs, des formes et une typographie.

a)

Theme.kt

b)

Color.kt

c)

Shape.kt

d)

Colors.kt

16.

Quel attribut permet à TalkBack d'énoncer une description pertinente d'une image ou d'une icône ?

a)

elevation

b)

shape (forme)

c)

contentDescription (description de contenu)

d)

style