This is an old revision of the document!
Bine ați venit la workshop-ul de Android organizat de MobyLab. Acest workshop se bazează pe cursurile Android Developer Fundamentals oferite de Google, care au ca scop final pregătirea programatorilor pentru certificarea Associate Android Developer.
În acest workshop, vom învăța concepte de bază de programare Android și vom implementa o serie de aplicații, pornind de la clasicul Hello World și mergând până la aplicații complexe.
Cursul Android Developer Fundamentals este împărțit în 4 unități principale, compuse dintr-un total de 10 lecții. Fiecare lecție va fi prezentată într-o sesiune de workshop, care va dura 1-2 ore. Fiecare lecție conține un set de slide-uri, un capitol de concepte și unul sau mai multe exerciții de tip „hands-on” (numite „codelabs”). În timpul întâlnirilor noastre, vom trece prin slide-uri și vom prezenta exemple practice ale elementelor prezentate, dar sunteți încurajați să citiți singuri capitolele de concepte și să faceți exercițiile propuse, deoarece vă vor ajuta să vă exersați și perfecționați skill-urile de Android.
Componența unităților și a lecțiilor este următoarea:
Această unitate, formată din primele trei sesiuni de workshop, acoperă elemente precum instalarea Android Studio, înțelegerea structurii unui proiect Android, crearea unei aplicații, crearea de activități în Android, testarea aplicațiilor, precum și folosirea bibliotecii Android Support Library. Vom trece prin aceste elemente într-un mod logic și cursiv. Astfel, vom începe prin implementarea unei aplicații cu o singură activitate, apoi vom crea o aplicație cu mai multe ecrane care transmite date între activități. În final, vom învăța cum putem folosi biblioteca Android Support Library pentru a oferi compatibilitate cu versiuni mai vechi de Android în aplicația noastră.
Prima lecție este formată din cinci componente și parcurge următoarele subiecte:
Așa cum am spus și mai sus, fiecare parte a unei lecții poate avea asociat un concept chapter și zero sau mai multe codelab-uri.
Noțiuni teoretice necesare pentru a înțelege mai în detalu materia predată și pentru a putea completa exercițiile practice.
Exerciții practice în format de tutorial care trec prin toate conceptele prezentate într-o sesiune.
În această primă parte a sesiunii, vom încerca să înțelegem motivația pentru dezvoltarea de aplicații Android.
În a doua parte, vom încerca să înțelegem procesul de dezvoltare de aplicații Android.
În a treia componentă a sesiunii, vom adăuga elemente UI interactive unei aplicații Android și vom analiza gama de elemente UI disponibile.
În acestă parte, vom înțelege impactul pe care îl au diferitele metode de a adăuga conținut derulabil asupra performanței unei aplicații Android.
În final, vom prezenta modurile în care programatorii (sau viitorii programatori) Android pot se pot auto-educa.