Schița de curs

Introducere

  • Ce este Android?
  • Configurarea mediului de dezvoltare pentru aplicații.
  • Setul de instrumente pentru scrierea aplicațiilor - Android SDK
  • Java și Android

Construirea aplicațiilor

  • Crearea și lansarea primei aplicații
  • Prezentarea Android Studio
  • Fișierul apk
  • applicationId
  • Instalarea aplicației
  • AndroidManifest.xml
  • Codul Java și resursele
  • Sistemul de construire Gradle
  • Certificate
  • versionName și versionCode
  • Construirea variantelor aplicației
  • Permisiuni
  • debug și release
  • adb

Resurse

  • tipuri de resurse
  • structura directorilor
  • resource qualifiers
  • clasa R

Activități

  • Ce este o Activity?
  • Crearea și lansarea unei Activity
  • Ciclu de viață al activității
  • Activity Stack
  • Intents
  • Fragment

Bazele furnizorilor de conținut

  • obținerea conținutului folosind Content Provider

Bazele construcției UI

  • layout-uri - tipuri și creare
  • elemente încorporate: butoane, câmpuri text etc.
  • clasa View
  • conectarea View la Activity
  • meniuri
  • dialoguri
  • ListView și RecyclerView

Stiluri și teme

  • crearea și configurarea stilurilor

Procese și fire de execuție în Android

  • ui thread
  • ANR
  • AsyncTask
  • Servicii

Vederi avansate UI

Receptoare de mesaje

  • aplicații ale broadcast receiver'ów

Salvarea stării

  • fișiere
  • SharedPreferences
  • SQLite

REST

  • ce este REST și JSON?
  • comunicarea cu un server REST

Biblioteci

  • picasso
  • retrofit
  • eventbus
  • butterknife
  • okhttp
  • parse

Distribuirea aplicațiilor

  • Google Play
  • Crashlytics și raportarea erorilor
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite