android training institute in kerala

Android training course content & syllabus

Android is the name of the mobile operating system made by American company; Google. It most commonly comes installed on a variety of smartphones and tablets from a host of manufacturers offering users access to Google's own services like Search, YouTube, Maps, Gmail and more.

Chapter 1: JAVA Concepts
  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface)
Chapter 2: SQL
  • DML & DDL Queries in brief
Chapter 3: Introduction to Android
  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
      Fundamentals:
    • Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
    • UI Components - Views & notifications
    • Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)
Chapter 4: Application Structure (in detail)
  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application
Chapter 5: Emulator-Android Virtual Device
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents
Chapter 6: Basic UI design
  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px
  • Examples
Chapter 7: Preferences
  • SharedPreferences
  • Preferences from xml
  • Examples
Chapter 8: Menu
  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples
Chapter 9: Intents (in detail)
  • Explicit Intents
  • Implicit intents
  • Examples
Chapter 10: UI design
  • Time and Date
  • Images and media
  • Composite
  • AlertDialogs & Toast
  • Popup
  • Examples
Chapter 11: Tabs and Tab Activity
  • Examples
Chapter 12: Styles & Themes
  • styles.xml
  • drawable resources for shapes, gradients (selectors)
  • style attribute in layout file
  • Applying themes via code and manifest file
  • Examples
Chapter 13: Content Providers
  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabse
  • Cursor
  • Reading and updating Contacts
  • Reading bookmarks
  • Example : ­ Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.
Chapter 14: Linkify
  • Web URLs, Email address, text, map address, phone numbers
  • MatchFilter & TransformFilter
  • Examples
Chapter 15: Adapters and Widgtes
  • Adapters
    • ArrayAdapters
    • BaseAdapters
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples
Chapter 16: Notifications
  • Broadcast Receivers
  • Services and notifications
  • Toast
  • Alarms
  • Examples
Chapter 17: Custom components
  • Custom Tabs
  • Custom animated popup panels
  • Other components
  • Examples
Chapter 18: Threads
  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples
Chapter 19: Advanced
  • Live Folders
  • Using sdcards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors