ANDROID BASICS SYLLABUS ( 2.5 months )

Module 1:

  • Refreshing java: OOPs Concepts, Inheritance in detail, Exception handling, Packages & interfaces, JVM & .jar file extension, Multi threading (Thread class & Runnable Interface).
  • Introduction to Android: what is android?, setting up development environment, about mobile application scope.
  • Module 2: Fundamentals

  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals:
    1. Basic Building blocks - Activities, Services, Broadcast Receivers & Content providers
    2. UI Components - Views & notifications
    3. Components for communication -Intents & Intent Filters o Android API levels (versions & version names)
  • Android API levels & brief study about current android version.
  • Module 3: Application Structure & Emulator

  • AndroidManifest.xml
    1. Uses-permission & uses-sdk
    2. Activity/services/receiver declarations
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • Launching emulator, Editing emulator settings, Emulator shortcuts, Logcat usage, Introduction to DDMS, File explorer.
  • Intents : explicit and implicit intents
  • Module 4: Basic UI Design, Styles and Teams

  • Form widgets Text Fields
  • Layouts
  • Relative Layout, Table Layout, Frame Layout, Linear Layout, Nested layouts
  • [dip,dp,sip,sp] versus px
  • styles.xml
  • Drawable resources for shapes, gradients (selectors)
  • Style attribute in layout file
  • Applying themes via code and manifest file
  • Alert Dialogs & Toast Time and Date.
  • Images and media
  • Module 5: Menu & Adapter

  • Option menu, Context menu, Sub menu
  • Array Adapters, Base Adapters
  • List View and List Activity, Custom list view
  • Grid View using adapters, Gallery using adapters
  • Shared Preferences, Preferences from xml
  • Module 6: Content Providers & Customize

  • SQL, SQLite Database ,SQLite Programming
  • Broadcast Receivers, Services
  • Toast Dialogs, Animated popup panels
  • Thread
  • JSON Parsing
  • Accessing Phone services (Call, SMS)
  • Package for 1 student 16K INR Package for 2-3 students 14K INR

    ANDROID ADVANCED SYLLABUS ( 3.5 months )

    • Fragments & Fragment Life Cycle
    • Fragments in Activity
    • Google Maps V2 using Fragments
    • Develop Fragment based UI designs (Fragment Tabs, List View etc)
    • Location based Services, GPS & Geo coding
    • Action bar with fragments, network connectivity service & sensors.

    Package for 1 student 20K INR Package for 2-3 students 18K INR