Android Development Training prerequisites
Before enrolling for Android Training one should be familiar with:a) OOPb) The learner should know Java or C# or C++ Fundamentals
If you are interested in Programming for Android, you will need at least a basic understanding of how to program in java. Android programming is done using java syntax, plus a class library that resembles a subset of the java SE library (plus Android-specific extensions). If you have not programmed in java before, you probably should learn how that works before attempting to dive in to programming for Android.
Before enrolling for Android Training one should be familiar with:
a) OOP
b) The learner should know Java or C# or C++ Fundamentals
If you are interested in Programming for Android, you will need at least a basic understanding of how to program in java. Android programming is done using java syntax, plus a class library that resembles a subset of the java SE library (plus Android-specific extensions). If you have not programmed in java before, you probably should learn how that works before attempting to dive in to programming for Android.
Android Development Training Course Outline
1. Introduction:
- Introduction to open source.
- What is open source?
- License Issues (MPL,GPL,LGPL,etc.)
- Mobile Device Profiles
- Mobile Software
- Options for Development
- Introducing Android
- Stacking up Android
- Booting Android Development
- An Android Application
- Android SDK
- Building an Android Application in Eclipse
- The Android Emulator
- Activity Life Cycle
- Creating the Activity
- An Overview of User Interfaces
- Using XML Layouts
- Selection Widgets
- Date and Time Tabs
- Using Menus
- Using Fonts
- WebView and WebKit Browser
- Dialog Boxes: Alert Dialog &Toast
- Using Resources
- Working with Intent Classes
- Listening in with broadcast receivers
- Building a Service
- Performing Inter-Process Communication
- Using Preferences
- Using the File System
- Persisting data to a Database
- Working with content Provider Classes
- An Overview of Networking
- Communications with Server Socket
- Working with HTTP
- Web Services
- Telephony Background and Terms
- Accessing Telephony Information
- Interaction with the phone
- Working with Messaging SMS
- Drawing Graphics in Android
- Animations
- Introduction to Multimedia
- Playing Audio
- Playing Video and Capturing Media
- Simulating your location within the emulator
- Using Location Manager & Location Provider
- Working with MAPS
- Converting Places & Addresses with Geo Code




