Android Programming

Outline for this course

Introduction to Java and Android.

Introduction To Mobile Apps.

Android Architecture.

Deep Overview in Android Stack.

Installing Android Machine.

Creating Android Project.

Android Components.

Building UI with Activities.

Advanced UI.



Styles And Themes.

Resources and Assets.

Intent, Intent Filters and Broadcast Receivers.

Data Storage.

SQLiteOpenHelper and creating a database.

Accessing built in content providers.

Implementing a Service.

Multimedia in Android.

Location Based Services and Google Maps.

Web Services and WebView.

Using Orientation and Accelerometer sensors.

Monitoring and managing Internet connectivity.

Telephony Services.