This shows you the differences between two versions of the page.
moby:android:09 [2020/05/28 17:02] radu.ciobanu created |
moby:android:09 [2020/08/24 10:29] (current) radu.ciobanu Sesiunea 9 |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{:moby:android:an_banner.png?nolink&250|}} | ||
+ | |||
===== 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|}} | ||