• Doclick Solutions providing Advanced Android Framework Training!!! call us to know more

Android is an operating system based on the Linux kernel,and designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android, Inc., which Google backed financially and later bought in 2005,Android was unveiled in 2007 along with the founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices.The first publicly available smartphone running Android, the HTC Dream, was released on October 22, 2008.As of May 2013, 48 billion apps have been installed from the Google Play store, and as of September 2013, 1 billion Android devices have been activated.

Note : Each chapter has sub modules. To know more about course syllabus please contact us: +91 8754009094


Android Syllabus

Chapter 1: Introduction to Android
- What is Android? - Setting up development environment
- Dalvik Virtual Machine & .apk file
- Activities, Services, Broadcast
- Receivers & Content providers
- UI Components - Views & notifications
- Components for communication -Intents
- Android API levels (versions names)
Chapter 2: Application Structure
- AndroidManifest.xml
- Resources & R.java
- Layouts & Drawable Resources
- Activities and Activity lifecycle
- First sample Application
Chapter 3: Emulator-Android Virtual Device
- Launching emulator
- Editing emulator settings
- Emulator shortcuts
- Logcat usage
- Introduction to DDMS
Chapter 4: Basic UI design
- Form widgets
- Text Fields
- [dip, dp, sip, sp] versus px
- Time and Date
- Images and media
- Composite
- AlertDialogs, Toast and Popup
Chapter 5: Preferences and Intents
- SharedPreferences
- Preferences from xml
- Explicit Intents
- Implicit intents
Chapter 6: Menu
- Option menu
- Context menu
- Sub menu
- menu from xml
- menu via code
- Tabs and Tab Activity
Chapter 7: Styles & Themes
- styles.xml, color.xml
- drawable resources for shapes
- Gradients(selectors)
- style attribute in layout file
- Applying themes via code
- manifest file
- Android Debug Bridge (adb) tool
Chapter 8: Content Providers and Link
- SQLite Programming, SQLiteOpenHelper
- SQLiteDatabse ,Cursor
- Web URLs, Email address, text, map
- Address, phone numbers
- MatchFilter & TransformFilter
Chapter 9: Adapters and Widgets
- ArrayAdapters
- BaseAdapters
- ListView and ListActivity
- Custom listview
- GridView using adapters and Gallery using adapters
Chapter 10: Notifications and Custom components
- Broadcast Receivers
- Services
- Notifications
- Toast
- Alarms
- Custom Tabs
- Custom animated popup panels
Chapter 11: Threads and Android advanced
- Threads running on UI thread
- Handlers & Runnable, AsynTask and Live Folders
- Using sdcards and Sensors
- Maps, GPS, Location based Services
- Accessing Phone services (Call, SMS)
- Network connectivity services
Chapter 12: Tools
- JDK 1.6 and Above
- Eclipse
- Android Studio
- Android SDK and Android ADT

     ADVANCED ANDROID

Chapter 1: Android Testing
- Android UI Material Design Library
- Android Testing
- Automating User Interface Tests
- Testing API: JUnit
- Test Automation
Chapter 2: PhoneGap Framework
- Introduction to PhoneGap
- Phonegap Environment Setup
- HTML & CSS and JavaScript Overview
- PhoneGap Events
- Phonegap Native API
- PhoneGap UI Developments
Chapter 3: Framework
- Ionic Framework
- Angular UI
- Bootstrap 3
- Titanium

Android Job Trends