Course curriculum

  • 1

    Sectiunea 1 - Introducere

    • Lectie 1 - Introducere

    • Lectie 2 - Despre Android Studio

    • Lectie 3 - Instalare JDK (Java Development Kit)

    • Lectie 4 - Instalare Android Studio

    • Lectie 5 - Crearea primei aplicatii

    • Lectie 6 - Creare emulator si testare aplicatie

    • Lectie 7 - Cum o sa invatam JAVA si Android Studio

    • Lectie 8 - Update Android Studio

  • 2

    Sectiunea 2 - Programare Java

    • Lectie 9 - Variabile

    • Lectie 10 - Stringuri

    • Lectie 11 - Instructiunea decizionala IF

    • Lectie 12 - Instructiunea decizionala FOR

    • Lectie 13 - Instructiunea decizionala WHILE

    • Lectie 14 - Instructiunea decizionla DO-WHILE

    • Lectie 15 - Instructiunea decizionala SWITCH

    • Lectie 16 - Arrays

    • Lectie 17 - Arrays de stringuri

    • Lectie 18 - Arrays multidimensionale

    • Lectie 19 - Clase si Obiecte

    • Lectie 20 - Metode

    • Lectie 21 - Getters

    • Lectie 22 - Parametrii in metode

    • Lectie 23 - Setter si this

    • Lectie 24 - Constructori

    • Lectie 25 - Generare Getter Setter si Constructori

    • Lectie 26 - Static si Final

    • Lectie 27 - String Builder

    • Lectie 28 - Mostenire

    • Lectie 29 - Interfete

    • Lectie 30 - Modificatori de acces Public , Private , Protected

    • Lectie 31 - Polimorfism

    • Lectie 32 - Clase Abstracte

  • 3

    Sectiunea 3 - Colectii ( Framework Collections )

    • Lectie 33 - ArrayList

    • Lectie 34 - ArrayList cu Obiecte (Partea 1)

    • Lectie 35 - ArrayList cu Obiecte (Partea 2)

    • Lectie 36 - HashMaps

  • 4

    Sectiunea 4 - Aplicatii Android - ANDROID STUDIO

    • Lectie 37 - Despre Android Manifest

    • Lectie 38 - Cum porneste o aplicatie android

    • Lectie 39 - Resurse in android (Partea 1)

    • Lectie 40 - Resurse in android (Partea 2)

    • Lectie 41 - Butoane, Texte, Imagini, EditText, Progress Bar(1)

    • Lectie 42 - EditText si Butoane Exemple

    • Lectie 43 - Functii pe butoane

    • Lectie 44 - Introducere Layout

    • Lectie 45 - Linear Layout

    • Lectie 46 - Relative Layout

    • Lectie 47 - Constraint Layout

    • Lectie 48 - Scroll View

    • Lectie 49 - Meniu cu setari

    • Lectie 50 - List View de Baza

    • Lectie 51 - Ce este un Toast in Android Studio

    • Lectie 52 - Alert Dialog

  • 5

    Sectiunea 5 - Comunicarea intre Activitati (Aplicatie Android)

    • Lectie 53 - Pornirea unei alte activitati (ecran nou)

    • Lectie 54 - Trimitere de date intre activitati

    • Lectie 55 - Preluare rezultat de la alta activitate

    • Lectie 56 - Despre permisiuni

    • Lectie 57 - Cerere permisiuni - Exemplu (Cerere permisiune contacte)

  • 6

    Sectiunea 7 - Stocare de date (Android Studio)

    • Lectie 58 - Despre Shared Preferences

    • Lectie 59 - Scriere si Citire Shared Preferences

  • 7

    Sectiunea 8 - Dezvoltare aplicatie de tip Quiz

    • Lectie 60 - Interfata pentru utilizator

    • Lectie 61 - Setam metodele pentru elementele din interfata

    • Lectie 62 - Creare clasa pentru INTREBARI

    • Lectie 63 - Aratam urmatoarea intrebare

    • Lectie 64 - Sfarsitul aplicatiei

  • 8

    Sectiunea 9 - Exportare aplicatie

    • Lectie 65 - Cum exportam o aplicatie

  • 9

    Sectiunea 10 - Jocul cu Zaruri - Dezvoltare aplicatie

    • Lectie 66 - Ce o sa dezvoltam

    • Lectie 67 - Construim UI (user interface)

    • Lectie 68 - Definirea butonului si a imaginilor

    • Lectie 69 - Rulam sunetul si schimbam state-ul butonului la apasare

    • Lectie 70 - Final aplicatie - animatiile pentru zaruri

  • 10

    Sectiunea 11 - Fundamente de baza

    • Lectie 71 - Ciclul de viata al unei aplicatii android (Android Lifecycle)

    • Lectie 72 - Cum facem update la librarii

  • 11

    Sectiunea 12 - Fundamente de design

    • Lectie 73 - Fundamente de Design P1

    • Lectie 74 - Fundamente de Design P2

    • Lectie 75 - Fundamente de Design P3

    • Lectie 76 - Fundamente de Design P4

    • Lectie 77 - Fundamente de Design P5

  • 12

    Sectiunea 13 - Cauta Versuri (Cum folosim un API)

    • Lectie 78 - Dezvoltam aplicatie Cauta Versuri (Cum folosim un API)

  • 13

    Sectiunea 14 - Despre DataBinding si ViewModel

    • Lectie 79 - DataBinding - Introducere

    • Lectie 80 - ViewModel - Introducere

  • 14

    Sectiunea 15 - SQLite Database (Aplicatie)

    • Lectie 81 - Introducere SQLite

    • Lectie 82 - Layout ( Interfata utilizator )

    • Lectie 83 - Creare UserModel

    • Lectie 84 - Identificare butoane si edittext

    • Lectie 85 - Creare DataBaseHelper

    • Lectie 86 - Creare tabela useri

    • Lectie 87 - Preluare useri din baza de date

    • Lectie 88 - Afisare useri in listview

    • Lectie 89 - Delete Useri