Certificate Training  >  Training Courses  >  Programming

Android Application Programming

The extendable application environment of Android is specifically designed to suit industry requirements to tap the mobile consumer market and offers immense scope for Android application developers.

Greater part of Android application development is carried out in Java and our Android Training Course focuses on Java based application development.

Objectives of the Android Training Courses

    Understand the entire Android Apps Development Cycle
    Enable the students to independently create new Android Applications

Who need the Android Training Course

    Students who are looking for great academic projects
    Beginners in programming, who want a head start in a new niche
    Java Programmers who wish to acquire hottest skill set and make themselves versatile
    Freelancers who wish to tap the increasing demand in the market, for custom Android app development


Lession 1:  Introducing Android.
1.1 Introducing Android
1.2 Booting Android development
1.3 Examples of Android applications

Lession 2: Development Enviroment.
2.1 The Android SDK
2.2 Fitting the pieces together
2.3 Building an Android application in Eclipse
2.4 The Android Emulator
2.5 Debugging.

Lesion 3: UI Widgets
3.1 Activity Life Cycle
3.2 Creating the Activity
3.2 An Overview of User Interfaces
3.3 Using XML Layouts
3.3 Selection Widgets
3.4 Date and Time Tabs
3.5 Hardware & Software Keyboards
3.6 Using Menus
3.7 Using Fonts
3.8 The WebView and the WebKit Browser
3.9 Dialog Boxes: AlertDialog & Toast
3.3 Using resources

Lession 4: Intents and services.
4.1 Working with Intent classes
4.2 Listening in with broadcast receivers
4.3 Building a Service
4.4 Performing Inter-Process Communication

Lession 5: Storage and recovered database.

5.1 Using preferences
5.2 Using the file-system
5.3 Persisting data to a database
5.4 Working with ContentProvider classes

Lession 6: Networking & Web services

6.1 Overview of networking
6.2 Checking the network status
6.3 Communicating with a server socket
6.4 Working with HTTP
6.5 Web services

Lession 7: Telephony.

7.1 Telephony background and terms
7.2 Accessing telephony information
7.3 Interacting with the phone
7.4 Working with messaging: SMS

Lession 8: Notifications & Alarms .

8.1 Introducing Toast
8.2 Introducing notifications
8.3 Alarms

Lession 9: Graphics & Animations.

9.1 Drawing graphics in Android
9.2 Animations

Lession 10: Multimedia.

10.1 Introduction to multimedia and OpenCORE
10.2 Playing audio
10.3 Playing video
10.4 Capturing media

Lession 11: Location Information and Maps

11.1 Simulating your location within the emulator
11.2 Using LocationManager and LocationProvider
11.3 Working with maps
11.4 Converting places and addresses with Geocoder (reverse Geocoding)