Tehnici avansate pentru
dezvoltarea aplicațiilor mobile
3 - Compose - Starea
Starea și compoziția
2
Fazele Compose
3
Compoziția și recompoziția
3 - Compose - Starea
4
Compoziția și recompoziția
3 - Compose - Starea
5
Compoziția
Nodurile din arbore - informațiile pentru fazele următoare
6
Starea
3 - Compose - Starea
7
Câmp text - fără actualizare
8
Câmp text - fără actualizare
3 - Compose - Starea
9
Salvarea stării
Starea = un obiect memorat în Compoziție
10
by
3 - Compose - Starea
11
remember
3 - Compose - Starea
12
remember
13
State și MutableState
3 - Compose - Starea
14
mutableStateOf
3 - Compose - Starea
15
Funcționare remember
16
mutableStateOf
3 - Compose - Starea
17
Salvarea stării - exemplu
3 - Compose - Starea
18
Salvarea stării - exemplu
3 - Compose - Starea
19
Salvarea stării - exemplu
3 - Compose - Starea
20
Salvarea stării
21
Transferul stării
22
Stateless & stateful
3 - Compose - Starea
23
Transferul stării
3 - Compose - Starea
24
Transferul stării - Cazuri de folosire
3 - Compose - Starea
25
Transferul stării
3 - Compose - Starea
26
Transferul stării
27
Transferul stării - exemplu
28
Transferul stării - exemplu
Starea din LazyColumn se mută în ConversationScreen
=> poate fi folosită de celelalte Composables (argument)
3 - Compose - Starea
29
Transferul stării - exemplu
ConversationScreen este cel mai jos strămoș comun
3 - Compose - Starea
30
Transferul stării - exemplu
31
Transferul stării - exemplu
32
Transferul stării - exemplu
33
Transferul stării - exemplu
34
Transferul stării - exemplu
…
35
Transferul stării - exemplu
3 - Compose - Starea
36
Bibliografie
3 - Compose - Starea
37
Cuvinte cheie
3 - Compose - Starea
38
38