These slides are part of the Android Development Course which I taught to 10 students, while participating in the IP Workshop Summer School 2011.
http://www.scoaladevara.info/2011/?page_id=39
1. Bine ati venit la
Cursul de Programare Android
1 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
2. Sa ne cunoastem intre noi
2 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
3. Ce vom face teoretic (I)
• Introducere
– hardware, platforma, sdk, mediu de dezvoltare, emulator
• Aplicatii
– componente, securitate, taskuri, activitati, servicii, debugging
• Manifest, interfata cu utilizatorul (layouts, widgets), meniuri,
notificari;
• Liste
– paradigma Model View Controller, liste optimizate, ListActivity
3 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
4. Ce vom face teoretic (II)
• Stocarea datelor
– interna si externa, assets, resurse, PreferenceActivity, cache
• Intent-uri (IntentFilters, pasare de parametri pe intent-uri),
BroadcastReceivers;
• Servicii, threaduri, taskuri asincrone, clasa Application;
• Senzori (GPS, busola, aparat foto), MapActivity.
4 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
5. Ce vom face practic
• O aplicatie
• Pe o tema aleasa de comun acord
• Prezentata la final
5 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
6. Ce ne trebuie la acest laborator (I)
• Dropbox pentru partajare de fisiere
– http://www.dropbox.com/
• Java Development Kit 1.6
– http://www.oracle.com/technetwork/java/javase/downloads/
• TightVNC Java Viewer pentru cursuri
– http://www.tightvnc.com/download.php
6 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
7. Ce ne trebuie la acest laborator (II)
• Eclipse IDE for Java Developers
– http://www.eclipse.org/downloads/
• Android SDK
– http://developer.android.com/sdk
7 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
8. First Task
• Acum incepem si instalam tot, cu exceptia SDK-ului
Android, in ordinea:
– Dropbox
– Java Development Kit 1.6
– TightVNC Java Viewer
– Eclipse IDE for Java Developers
• Mai gasiti cateva informatii ajutatoare si in readme-
ul de pe stick.
8 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
9. Elemente de POO
• Clasa
• Obiect
• Constructor
• Metoda
• Proprietate
• Mostenire
• Overload
• Override
• Abstractizare
• Interfata
• Polimorfism
9 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
10. Întrebări?
10 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea