Android Syllabus: - Be-Practical

wrackbaaΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 8 μήνες)

67 εμφανίσεις




Android Syllabus:

SESSION 1

PRACTICAL SESSION

INTRODUCTION TO ANDROID

WHAT IS ANDROID?

Internal development Environment’s for Android Development

Basic Building Blocks of Android.

Android application

summary

THEORITICAL SESSION

The Android SDK

Android application in Eclipse

Android Tools

testing and debugging in Emulator

summary

SESSION 2

PRACTICAL SESSION

Developing GUI in Android

First Android application(Hello world)

* Using XML for UI layout

* Basic widget
s

* Introductions to LinearLayout, RelativeLayout, and TableLayout

THEORITICAL SESSION

Developing Android application with GUI

SESSION 3

PRACTICAL SESSION

Android Development Tools

Java mode for writing codes

* DDMS and log results

* DDMS and simulating ca
lls

* DDMS and file upload/download

* DDMS and screenshots

* Making and using SD card images

Debug mode



THEORITICAL SESSION

Developing Android application and how to use Tools

SESSION 4

PRACTICAL SESSION

Developing Form Widget Elements and resource

TextVie
w,Button,spinner,progress bar,dialogue box

composite elements such as expandable listview,gridview

THEORITICAL SESSION

Developing xml code using GUI elements

SESSION 5

PRACTICAL SESSION

Small application

Session1+Session2+Session3+Session4

THEORITICAL SESS
ION

Small Project based on the knowledge gained during this Module

SESSION 6

PRACTICAL SESSION

Advance GUI Development

* Using custom layouts in list entries

* Populating list entries

* Recycling views

* Using the holder pattern

THEORITICAL SESSION

Developing cuctom list(adding icons to list)

SESSION 7

PRACTICAL SESSION

Developing widgets

* Date and time pickers

* Tabs



* ViewFlipper

* Galleries

THEORITICAL SESSION

Developing multiple features on widgets

SESSION 8

PRACTICAL SESSION

Creating items in M
ENUS

option menus

* popup menus

* popup dialogs

* showing toasts

THEORITICAL SESSION

Developing Menus and popup messages using different properties

SESSION 9

PRACTICAL SESSION

Threading in Android

Single Thread Explanation

Multithreaded Execution

AsyncTask

THEORITICAL SESSION

How to use the threads in Android application

SESSION 10

PRACTICAL SESSION

Revision

Session5+Session6+Session7+Session8+Session9

THEORITICAL SESSION

Small project

SESSION 11

PRACTICAL SESSION



Implementing Android Coding Skills

“Detail
Description of Basic Building Blocks of an android

* Activity life cycle consisting

* onCreate() and onDestroy()

* onPause() and onResume()

* onSaveInstanceState().”

Intent and intent filters

THEORITICAL SESSION

Developing simple Application on Acitvity Li
feCycle

SESSION 12

PRACTICAL SESSION

working with multiple activities

accessing system activities usin URI

shared preferences and file management ,INTERNAL MEMOREY and EXTERNAL MEMOREY
MANAGEMENT

THEORITICAL SESSION

Developing parent activity and accessing child activities

developing shared preference application

SESSION 13

PRACTICAL SESSION

DATA STORAGE

SQLITE open helper and Creating SQLIT database

reading and writing data in SQLITE

opening and closing SQLITE

Launch
ing SQLITE browser to see database

THEORITICAL SESSION

Developing how to use SQLITE databse in applications

SESSION 14

PRACTICAL SESSION

MULTIMEDIA IN ANDROID

Support Audio formats

Support vedio formats

media playback



THEORITICAL SESSION

developing media p
layer application and

how to use music player in application

SESSION 15

PRACTICAL SESSION

REVISION

SESSION11 TO SESSION14

THEORITICAL SESSION

SMALL APPLICATION

SESSION 16

PRACTICAL SESSION

XML PARSING

DOM PARSING

SAX PARSING

RSS READER

THEORITICAL SESSION

Developing DOM parsing application

Developing SAX parsing application

Developing RSS reader

SESSION 17

PRACTICAL SESSION

HTTP CLIENT

HTTP GET AND HTTP CLIENT

ACCESSING URL’S

JSON PARSING

THEORITICAL SESSION

DEVELOPING SIMPLE HTTP CLIENT

SESSION 18

PRACTICA
L SESSION



WEB SERVICES

” Developing SOAP Client , Consuming and parsing soap response

consuming REST Web Services, JSON Objects”

THEORITICAL SESSION

DEVELOPING SOAP AND REST API APPLICATIONS

SESSION 19

PRACTICAL SESSION

SERVICES

LOCAL SERVICES

REMOTE SERVICES

BROADCAST RECIEVERS

Creating AIDL interface

THEORITICAL SESSION

DEVELOPING LOCAL AND REMOTE SERVICES APPLICATIONS

DEVELOPING BROADCAST APPLICATION

SESSION 20

PRACTICAL SESSION

REVISION (SESSION16 TO SESSION19)

THEORITICAL SESSION

PROJECT DE
VELOPMENT

SESSION 21

PRACTICAL SESSION

NOTIFICATIONS

Status bar

CONTENT PROVIDERS

EXTENDING LIBRARY FILES

THEORITICAL SESSION

NOTIFICATION APPLICATION

CONTENT PROVIDER EXAMPLE

SESSION 22



PRACTICAL SESSION

GAME DEVELOPMENT

GRAPHICS AND ANIMATION

CANVAS DRAW
ING

USING BITMAP IMAGES

THEORITICAL SESSION

DEVELOPING SMALL GAME USING ALL THESE FEATURES

SESSION 23

PRACTICAL SESSION

SPRITE AND ANIMATION

USING COCOS2D IN GAME DEVELOPMENT

THEORITICAL SESSION

DEVELOPING GAME IN COCOS2D

SESSION 24

PRACTICAL SESSION

ACCESSING ANDROID HARDWARE

CAMERA

GALLERY

GPS

LOCATION API

MAP ACTIVITY

THEORITICAL SESSION

DEVELOPING APPLICATION OF ALL THESE THINGS

SESSION 25

PRACTICAL SESSION

REVISION

SESSION21 TO SESSION24

LIVE PROJECT DEVELOPMENT FOR 1 MONTH