Start Date Batch Name Timings Days Duration Mode Amount Slots Available Cart
Dec 3,2018 Dec 2018 07:00 PM - 08:00 PM (PST) Monday - Friday 6 Weeks Online (Instructor Led) $399 ($349.00) 25

Android

  • Curriculumestimated time

  • 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)
  • Application Structure (in detail)
    • AndroidManifest.xml
    • uses-permission &uses-sdk
    • Resources & R.java
    • Assets
    • Layouts & Drawable Resources
    • Activities and Activity lifecycle
    • First sample Application
  • 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
  • Basic UI design
    • Form widgets
    • Text Fields
    • Layouts
    • [dip, dp] versus px
    • Examples
  • Intents (in detail)
    • Explicit Intents
    • Passing data between activities
    • Implicit intents
    • Examples
  • UI design
    • Images and media
    • Composite
    • AlertDialogs & Toast
    • Examples
  • Styles & Themes
    • styles.xml
    • drawable resources for shapes, gradients (selectors)
    • style attribute in layout file
    • Applying themes via code and manifest file
    • Examples
  • Content Providers
    • SQLite Programming
    • SQLiteOpenHelper
    • SQLiteDatabse
    • Cursor
    • Reading and updating Contacts
    • Sqlite Manager tool
    • Example :
    • Develop an App to demonstrate database usage. CRUD operations must be implemented.
  • Adapters and Widgtes
    • Adapters:-
      • ArrayAdapters

      • BaseAdapters

    • ListView and ListActivity
    • Custom listview
    • GridView using adapters
    • Gallery using adapters
    • Examples
  • Notifications
    • Broadcast Receivers
    • Services
    • Toast
    • Examples
  • Threads
    • Threads running on UI thread (runOnUiThread)
    • Worker thread
    • Examples
  • Advanced
    • XML Parsing
    • JSON Parsing
    • Client Server Communication
    • Consuming WebServices
    • Accessing Phone services (Call, SMS, MMS)
    • Network connectivity services