You are on page 1of 4

,

:
:

application lifecycle, configuration files, intents activities;


UI components, layouts, event handling screen orientation;
threading, message queues notifications;
database access API CRUD ;
Location based services Location Manager, GPS MapView;
;
Java Sockets, Java XML JSON;


( 1) - .

, 4 2011, 11:00-16:00 ( )
, 5 2011, 11:00-16:00 ( )
, 11 2011, 11:00-16:00 ( )
, 12 2011, 11:00-16:00 ( )

?
( ),
. ,
.
, .

?
. .


6 . 18 .

6000 . (
).


,
, e-mail : ristes@finki.ukim.mk, tdelev@finki.ukim.mk.

- 2
.
Vip .
3
.
: Spring Framework, JSP, JSF (IceFaces, RichFaces), Apache Lucene, XSLT
.
(Eclipse). , Android

.
-
2008 .
SportyPal,
.
: Vezilka .
Flagspotting MathInvasion, .

ASP.NET, ASP.NET MVC, PHP, jQuery, ExtJS .
,
, .
.


1
1. , 1
a.
b. ? ? ? ? ?
c. Android Market
d.
e. : Java Native vs Browser
2. , 2
a. Platform Architecture
b. Platform Versions
c. Platform Components and Lifecycle
3. , 3
a. Development Environment
b. Toolchains
c. Project Directory Layout
d. android.app.Activity
e. Hello World
f. Google supplied API demos
4. Android UI (1 ), 4
a. android.content.Intent
b. android.view.View
c. android.view.ViewGroup
d. Event Listeners
e. Menus
f. Styles/Themes
g. Layout Managers
i. AbsoluteLayout, FrameLayout,
LinearLayout, RelativeLayout,
SlidingDrawer, ScrollView, TableLayout
h. Widgets
i. android.widget.Button,
ii. android.widget.CheckBox,
iii. android.widget.DatePicker,
iv. android.widget.DigitalClock,
v. android.widget.EditText,
vi. android.widget.RadioButton,
vii. android.widget.TextView,
viii. android.widget.TimePicker,
ix. android.widget.ToggleButton
i. demo application
5. , 5

2
1. Android UI (2 ), 1
a. android.widget.Adapter
b. android.widget.Toast
c. android.widget.Spinner
d. android.widget.ListView
e. android.widget.GridView
f. android.widget.Gallery
g. android.widget.ImageSwitcher
h. android.widget.TabWidget
i. android.webkit.WebView
j. demo application
2. Android UI (Part 3), 2
a. android.widget.ImageButton
b. android.widget.RatingBar
c. android.widget.SeekBar
d. android.widget.ToggleButton
e. Pop up dialogs
f. Screen Orientation
g. Assets vs Resources
h. I18N/L10N
i. demo application
3. 2D Graphics, 3
a. Frame Animation
b. Tweening:scale, rotatate, translate, alpha
c. Interpolation
d. Canvas/Drawing into a view
e. SurfaceView/SurfaceHolder
f. demo application
4. Sensors, 4
a. Sensor overview: accelerometer, compass,
orientation, etc
b. Camera
c. Touch Events
d. Trackball Events
e. demo application
5.
a.

3
1. Components (1 ), 1
2. Threads/Message Queues
a. Local Service
b. Remote Service/AIDL
c. Broadcast Receiver
d. Loopers/Handlers
e. Alarm Manager
f. Notification Manager
g. demo application
h. demo application
3. Components (Part 2), 2
a. Content Resolvers/Providers
b. Service
c. AppWidgets
d. LiveFolders
e. demo application
4. SQLite DB, 3
a. SQLite
b. demo application
5. , 4
6. Location Services, 5
a. Location Manager
b. GPS
c. MapView
d. demo application

4
1. User Preferences, 1
a. File I/O
b. Preference Manager
c. demo application
2. Network, 2
a. TelephonyManager
b. ConnectivityManager
c. HttpClient/Simple JSON GET
d. Java Sockets/Simple JSON POST
e. Java XML
f. demo application
3. Unit Testing, 3
a. JUnit
b. Demonstration
c. traceview demonstration
d. ddms demonstration
e. Performance Tuning
f. demo application
4. Audio, 4
a. AudioManager
b. Audio Recording
c. Audio Playback
d. Ringtones
e. Multimedia/JetBoy review
f. demo application
5.
a.

You might also like