This shows you the differences between two versions of the page.
|
moby:android:09 [2020/05/28 17:09] radu.ciobanu |
moby:android:09 [2020/08/24 10:29] (current) radu.ciobanu Sesiunea 9 |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Sesiunea 9 - Preferințe și setări ===== | ===== Sesiunea 9 - Preferințe și setări ===== | ||
| - | TODO | + | Odată cu sesiunea 9, vom trece la a patra unitate a cursului Android Developer Fundamentals, care se ocupă de salvarea datelor utilizatorilor. |
| + | |||
| + | ==== Unitatea 4 ==== | ||
| + | |||
| + | A patra unitate abordează stocarea datelor utilizatorilor. Astfel, vom învăța cum să folosim Shared Preferences pentru a salva perechi cheie-valoare simple, apoi vom învăța să folosim baza de date Room pentru a salva, citi și actualiza datele de utilizator. De asemenea, această unitate va introduce Android Architecture Components, care reprezintă un set de recomandări pentru structurarea unei aplicații Android. | ||
| + | |||
| + | ==== Lecția 9 ==== | ||
| + | |||
| + | Cea de-a noua lecție este formată din trei componente, parcurgând următoarele subiecte: | ||
| + | |||
| + | * moduri de a salva datele utilizatorilor | ||
| + | * folosirea Shared Preferences ca mod de salvare a datelor | ||
| + | * utilizarea activității de setări pentru a oferi o interfață care permite utilizatorilor sa seteze și salveze setări ale aplicației. | ||
| + | |||
| + | ==== Stocare de date ==== | ||
| + | |||
| + | În această primă parte a sesiunii, vom discuta despre modurile diferite de a stoca date într-o aplicație Android. | ||
| + | |||
| + | <note important> | ||
| + | **//Prezentare//** | ||
| + | |||
| + | [[https://docs.google.com/presentation/d/1ZhXTxjCQtpgNKJrkyxxoM42d8U7gu0Lok9qXZLHvpWY/edit#slide=id.g116d7d9d49_3_13|9.0 Data Storage]] | ||
| + | </note> | ||
| + | |||
| + | <note tip> | ||
| + | **//Concept chapter//** | ||
| + | |||
| + | [[https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-4-saving-user-data/lesson-9-preferences-and-settings/9-0-c-data-storage/9-0-c-data-storage.html|9.0 Data storage]] | ||
| + | </note> | ||
| + | |||
| + | ==== Shared Preferences ==== | ||
| + | |||
| + | În a doua parte, vom învăța când și cum să folosim SharedPreferences pentru a salva date sub formă de perechi cheie-valoare. | ||
| + | |||
| + | <note important> | ||
| + | **//Prezentare//** | ||
| + | |||
| + | [[https://docs.google.com/presentation/d/1PGCQS6Z4a9c6zWWG8vWgLByxIdy41Hu5cucvZzRVsEI/edit#slide=id.g116d7d9d49_3_13|9.1 Shared Preferences]] | ||
| + | </note> | ||
| + | |||
| + | <note tip> | ||
| + | **//Concept chapter//** | ||
| + | |||
| + | [[https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-4-saving-user-data/lesson-9-preferences-and-settings/9-1-c-shared-preferences/9-1-c-shared-preferences.html|9.1 Shared preferences]] | ||
| + | </note> | ||
| + | |||
| + | <note> | ||
| + | **//Codelab//** | ||
| + | |||
| + | [[https://codelabs.developers.google.com/codelabs/android-training-shared-preferences/#0|9.1 Shared preferences]] | ||
| + | </note> | ||
| + | |||
| + | ==== Setări de aplicație ==== | ||
| + | |||
| + | În a treia parte, vom învăța cum să permitem utilizatorilor să actualizeze și salveze setări de aplicație. | ||
| + | |||
| + | <note important> | ||
| + | **//Prezentare//** | ||
| + | |||
| + | [[https://docs.google.com/presentation/d/16VLrQqm1hT96AHm3WTisjHrmZzr5IUTVsQztu57QjFk/edit#slide=id.g116d7d9d49_3_13|9.2 App settings]] | ||
| + | </note> | ||
| + | |||
| + | <note tip> | ||
| + | **//Concept chapter//** | ||
| + | |||
| + | [[https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-4-saving-user-data/lesson-9-preferences-and-settings/9-2-c-app-settings/9-2-c-app-settings.html|9.2 App settings]] | ||
| + | </note> | ||
| + | |||
| + | <note> | ||
| + | **//Codelab//** | ||
| + | |||
| + | [[https://codelabs.developers.google.com/codelabs/android-training-adding-settings-to-app/#0|9.2 App settings]] | ||
| + | </note> | ||
| + | |||
| + | ====== ====== | ||
| + | |||
| + | {{:moby:android:smartrdi_an.png?nolink&300|}} | ||