Differences

This shows you the differences between two versions of the page.

Link to this comparison view

moby:android:04 [2020/05/28 16:59]
radu.ciobanu created
moby:android:04 [2020/07/27 11:42] (current)
radu.ciobanu Sesiunea 4
Line 1: Line 1:
 +{{:​moby:​android:​an_banner.png?​nolink&​250|}}
 +
 ===== Sesiunea 4 - Interacțiunea cu utilizatorul ===== ===== Sesiunea 4 - Interacțiunea cu utilizatorul =====
  
-TODO+Odată cu sesiunea 4, vom trece la cea de-a doua unitate a cursului Android Developer Fundamentals. 
 + 
 +==== Unitatea 2 ==== 
 + 
 +A doua unitate are ca subiect principal oferirea unei experiențe pozitive utilizatorilor aplicațiilor noastre. Astfel, vom învăța cum să creăm interfețe adaptive și responsive, care funcționează bine pe o gamă largă de dispozitive. Atunci când creăm aceste interfețe, vom folosi principiile de „material design” propuse de Android. Nu în ultimul rând, vom învăța să ne testăm interfețele aplicațiilor pe care le dezvoltăm. 
 + 
 +==== Lecția 4 ==== 
 + 
 +Cea de-a patra lecție este formată din cinci componente, parcurgând următoarele subiecte: 
 + 
 +  * înțelegerea și implementarea diferitelor căi de navigare în aplicația noastră 
 +  * personalizarea de metode și controale de input de la utilizator 
 +  * crearea de navigare responsivă 
 +  * utilizarea butoanelor pentru navigare. 
 + 
 +==== Butoane și imagini interactive ==== 
 + 
 +În această primă parte a sesiunii, vom învăța să creăm butoane și imagini interactive,​ prin intermediul cărora putem realiza acțiuni inițiate de utilizatori. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1Xnf7yfrD5i_Y3nnPXMIsbkEpBcOYsHMQso9tSzIfyp8/​edit#​slide=id.g116d7d9d49_3_13|4.1 Buttons and clickable images]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-2-user-experience/​lesson-4-user-interaction/​4-1-c-buttons-and-clickable-images/​4-1-c-buttons-and-clickable-images.html|4.1 Buttons and clickable images]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-clickable-images/#​0|4.1 Clickable images]] 
 +</​note>​ 
 + 
 +==== Controale de input ==== 
 + 
 +În a doua parte, vom învăța despre controale de input precum switch-uri, spinner-e, etc. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1oDpV2Ei_PXLNi-1dXLwbJlaCxdys29OoR1itkoWccKM/​edit#​slide=id.g116d7d9d49_3_13|4.2 Input controls]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-2-user-experience/​lesson-4-user-interaction/​4-2-c-input-controls/​4-2-c-input-controls.html|4.2 Input controls]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-input-controls/#​0|4.2 Input controls]] 
 +</​note>​ 
 + 
 +==== Meniuri și selectoare ==== 
 + 
 +În a treia parte, vom învăța despre tipurile de meniuri, dialoguri și selectoare. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​17OIQlzLdws_wF1zmL4EeAOulb2QwbCUEptgKK2Ghf_Y/​edit#​slide=id.g15c6e85b73_0_0|4.3 Menus and pickers]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-2-user-experience/​lesson-4-user-interaction/​4-3-c-menus-and-pickers/​4-3-c-menus-and-pickers.html|4.3 Menus and pickers]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-menus-and-pickers/#​0|4.3 Menus and pickers]] 
 +</​note>​ 
 + 
 +==== Navigarea utilizatorului ==== 
 + 
 +În a patra parte, vom învăța despre modurile diferite prin care un utilizator poate naviga prin aplicația noastră. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1bJ4AMTRpotHLk1I_gGBePtMXDhhcUtxrp3IkvhX-Fg8/​edit#​slide=id.g15c6e85b73_0_0|4.4 User navigation]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-2-user-experience/​lesson-4-user-interaction/​4-4-c-user-navigation/​4-4-c-user-navigation.html|4.4 User navigation]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-provide-user-navigation/#​0|4.4 User navigation]] 
 +</​note>​ 
 + 
 +==== RecyclerView ==== 
 + 
 +În final, vom învăța despre RecyclerView,​ care afișează elementele unei liste într-un mod eficient din punct de vedere al memoriei consumate. 
 + 
 +<note important>​ 
 +**//​Prezentare//​** 
 + 
 +[[https://​docs.google.com/​presentation/​d/​1tLLYBSGl9d8nHc_88007kTOZvXdSY0oqIRF3APIgm34/​edit#​slide=id.g116d7d9d49_3_13|4.5 RecyclerView]] 
 +</​note>​ 
 + 
 +<note tip> 
 +**//Concept chapter//​** 
 + 
 +[[https://​google-developer-training.github.io/​android-developer-fundamentals-course-concepts-v2/​unit-2-user-experience/​lesson-4-user-interaction/​4-5-c-recyclerview/​4-5-c-recyclerview.html|4.5 RecyclerView]] 
 +</​note>​ 
 + 
 +<​note>​ 
 +**//​Codelab//​** 
 + 
 +[[https://​codelabs.developers.google.com/​codelabs/​android-training-create-recycler-view/#​0|4.5 RecyclerView]] 
 +</​note>​ 
 + 
 +====== ====== 
 + 
 +{{:​moby:​android:​smartrdi_an.png?​nolink&​300|}}
moby/android/04.1590674397.txt.gz · Last modified: 2020/05/28 16:59 by radu.ciobanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0