Syllabus MAD
Syllabus MAD
sisteme de operare. Diverse tendinț e ș i actualizări ajută studenț ii să îș i menț ină abilităț ile la zi.
Learning Outcomes:
1. A cunoa ș te caracteristicile cheie ale diferitelor sisteme de operare mobile (în special Android)
2. A cunoa ș te conceptele esen ț iale de programare Android.
3. A cunoa ș te diverse aplica ț ii precum furnizorii de con ț inut, interfe ț ele interactive bogate pentru utilizatori.
etc. folosind Android.
4. A avea o expunere la cele mai recente tendin ț e în aplica ț iile mobile.
5. Pentru a arăta compatibilitatea ș i suportul Android pentru diferite multimedia
aplicaț ii.
UNITATEA I
Introducere ș i elemente de bază Android:
Introducere în platforma Android, Android vs. alte platforme mobile, Stiva Android
Versiuni Android ș i Instalarea componentelor SDK Android, actualizarea componentelor SDK,
Emulator Android, Programe de exemplu pe emulator.
Rolul Java ș i Java pentru Android:
Reconfigurarea java-ului pe partea client ca Android, sistemul de tipuri java, domeniul ș i idiomurile java
programare.
UNITATEA II
Aplicaț ii Android ș i anatomia acestora:
Modelul de programare Android vs. modelele tradi ț ionale de programare, Activită ț i, Inten ț ii ș i
Sarcini, Alte Componente Android, Ciclu de Viaț ă al Componentelor, Resurse Statice ale Aplicaț iei
ș i Context
Mediul de execuț ie al aplicaț iei Android: Ciclu de viaț ă al activităț ii, Fiș ierul Manifest, XML-ul de layout
Cod, Ș iruri, Fiș ierul R.
UNITATEA III
Cadru Android ș i Design-ul Interfeț ei Utilizator
Arhitectura GUI Android, Asamblarea unei Interfe ț e Grafice, diferite layout-uri - Linear
Dispunere ș i Dispunere în tabel etc., Resurse Drawable, Resurse Drawable, Rezoluț ie ș i
independenț a densităț ii
Lucrând cu widget-uri comune, List View ș i Adapters, Meniul ș i Bara de Acț iuni,
Vizualizarea depanării ș i optimizării.
UNITATEA IV
Fragmente ș i Suport Multiplatformă:
Crearea unui Fragment, Ciclu de viaț ă al Fragmentului, Manager de Fragment, Tranzacț ii cu Fragmente
Pachetul de suport, fragmente ș i layout.
121P a g e
Institutul de Tehnologie Prasad V. Potluri Siddhartha, Kanuru, Vijayawada.
UNITATEA V
Gestionarea ș i Persistenț a Datelor:
Prezentare generală a bazelor de date rela ț ionale, SQLite, SQL ș i modelul de date centrat pe baze de date pentru
Aplica ț ii Android, Clasele de Bază de Date Android, Proiectarea Bazei de Date pentru Android
Aplicaț ii, Folosind API-ul bazei de date: MJAndroid.
UNITATEA VI
Furnizori de conț inut:
Înț elegerea furnizorilor de conț inut, definirea unei API publice a furnizorului, scrierea ș i integrarea
Furnizor de conț inut, gestionarea fiș ierelor ș i date binare, Android MVC ș i observaț ia conț inutului.
Proprietar de conț inut exemplu.
UNITATEA VII
Locaț ie ș i Mapare:
Servicii bazate pe loca ț ie, cartografiere, activitatea Google Maps, MapView ș i
Activitatea Hărț ii, Lucrând cu Hărț i, Iniț ializarea Hărț ii ș i Suprapunerea Locaț iei Mele
Pauzarea ș i reluarea unei activităț i de hartă, controlul hărț ii cu butoane de meniu
Controlând harta cu tastatura numere.
UNITATEA VIII
Multi Media, Comunicare, Identitate, Sincronizare:
Audio and Video, Playing Audio and Video, Recording Audio and Video, Stored Media
Content, Account Contacts, Authentication and Synchronization, Bluetooth.
Text Books:
Programarea Android, 2ndEdiț ia (octombrie 2012), de Zigurd Mednieks, Larid Dornin, G. Blake
Meike, Masumi Nakamura, O’reilly (SPD) Publikatii.
Referinț e:
1. Începerea dezvoltării aplicaț iilor Android 4, de Wei-Meng Lee, Wiley India
2. Începutul Android 4, (2012), de Grant Allen, publicaț ii Apress.
3. Dezvoltarea aplicaț iilor Android (programare cu Google SDK), de Rick Rogers,
Jhon Lombarado, Zigurd Mednieks & Blake Meike, publica ț ii O ’reilly(SPD).
122P a g e