Duration : 6 Weeks
  • OOPs Concepts
  • Exception Handling
  • Packages & interfaces
  • Collections - HashTable, Vector, List, ArrayList, HashMap
  • Multi threading(Thread class & Runnable Interface)
  • Eclipse/Android Studio IDE setup
  • 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)
  • Hello World App, project structure and resources directory.
  • Activity Class,Manifest file, Intents and Permission, Fragments
  • Layout - FrameLayout, RelativeLayout, LinearLayout, TableLayout
  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Activity/services/receiver declarations
  • Resources & R.java
  • Assets
  • Android Training Course Syllabus
  • Values -strings.xml
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • Create sample Application
  • Deploying sample application on a real device
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcut
  • Logcat usage
  • Introduction to DDMS
  • File explorer
  • Second App(switching between activities)
  • Develop an app for demonstrating the communication between Intents
  • UI Component - TextView, Button, EditText, Spinner, CheckBox, Radio Button, ImageView
  • Listview and Adapter and View Holder Pattern
  • Gridview and adapter
  • Listview with custom Adapter
  • GridView with Custom Adapter
  • View Pager
  • Progress bar
  • dip, dp, sip, sp versus px Examples
  • User Interfaces - Drawable, Shape, Selector
  • Using Font Icons
  • Styles/Themes
  • Preferences - SharedPreferences, Preferences from xml
  • Menus - Option menu, Context menu, Sub menu, menu from xml, menu via code
  • Media and Images
  • Popup
  • Tabs and Tab Activity
  • styles.xml
  • colors.xml - declaring colors and drawables
  • Drawable resources for shapes, gradients(selectors)
  • Shapes drawables
  • State drawables
  • Transition drawables
  • 9 Patch drawables
  • style attribute in layout file
  • Applying themes via code and manifest file Examples
  • Thread /Runnable Handler
  • AsyncTask With examples
  • Service
  • SQLite Programming
  • SQLite Open Helper
  • SQLite Database
  • Cursor
  • Content providers
  • Defining and using content providers
  • Example - Sharing database among two different applications using content providers
  • Sample Database Related Project. Input data through the Form and saving it to the Database and Display the information Listview.
  • Live Folders
  • Using sdcards - Reading and writing
  • XML Parsing
  • JSON Parsing
  • Including external libraries in our application
  • Maps via intent and MapActivity
  • GPS,Location based Services
  • Accessing Phone services(Call,SMS,MMS)
  • Network connectivity services
  • Sensors
  • Using Wifi & Bluetooth
  • Create a Final Android Application