ANDROID



Android is a complete set of software for mobile devices such as tablet computers, notebooks, smartphones, electronic book readers, set-top boxes etc.It contains a Linux-based Operating System, middleware and key mobile applications. It can be thought of as a mobile operating system. But it is not limited to mobile only. It is currently used in various devices such as mobiles, tablets, televisions etc.

01

JAVA CONCEPTS

  • OOPS CONCEPTS
  • INHERITANCE IN DETAIL
  • EXCEPTION HANDLING
  • PACKAGES & INTERFACES
  • JVM & .JAR FILE EXTENSION
  • MULTI THREADING(THREAD CLASS & RENTABLE INTERFACE)
02

SQL

  • DML & DDL QUERIES INBRIEF
03

INTRODUCTION TO ANDROID

  • STRINGS AND REGULAR EXPRESSIONS
  • SETTING UP DEVELOPMENT ENVIRONMENT
  • DALVIK VIRTUAL MACHINE & .APK FILE EXTENSION
  • FUNDAMENTALS:
    1. BASIC BUILDING BLOCKS-ACTIVITIES,SERVICES,BROAD CAST RECEIVERS & CONTENT PROVIDERS
    2. UI COMPONENTS-VIEWS & NOTIFICATIONS
    3. COMPONENTS FOR COMMUNICATION-INTENTS & INTENT FILTERS
  • ANDROID API LEVELS(VERSIONS & VERSION NAMES)
04

APPLICATION STRUCTURE(IN DETAIL)

  • ANDROID MANI FEST.XML
  • USES-PERMISSION & USES-SDK
  • RESOURCES & R.JAVA
  • ASSETS
  • LAYOUTS & DRAWABLE RESOURCES
  • ACTIVITIES AND ACTIVITY LIFE CYCLE
  • FIRST SAMPLE APPLICATION
05

EMULATOR-ANDROID VIRTUAL DEVICE

  • LAUNCHING EMULATOR
  • EDITING EMULATOR SETTINGS
  • EMULATOR SHORTCUTS
  • LOGCAT USAGE
  • LOGCAT USAGE
  • SECOND APP:-(SWITCHING BETWEEN ACTIVITIES)
    1. DEVELOP AN APP FOR DEMONSTRATING THE COMMUNICATION BETWEEN INTENTS
06

BASIC UI DESIGN

  • FORM WIDGETS
  • TEXT FIELDS
  • LAYOUTS
  • [DIP, DP, SIP, SP] VERSUS PX
  • EXAMPLES
07

PREFERENCES

  • SHARED PREFERENCES
  • PREFERENCES FROM XML
  • EXAMPLES
08

ANDROID MENU

  • OPTION MENU
  • CONTEXT MENU
  • SUB MENU
  • MENU FROM XML
  • MENU VIA CODE
  • EXAMPLES
09

INTENTS(IN DETAIL)

  • EXPLICIT INTENTS
  • IMPLICIT INTENTS
  • EXAMPLES
10

UI DESIGN

  • TIME AND DATE
  • IMAGES AND MEDIA
  • COMPOSITE
  • ALERT DIALOGS & TOAST
  • POPUP
  • ANDROID API LEVELS(VERSIONS & VERSION NAMES)
  • EXAMPLES
11

TABS AND TAB ACTIVITY

  • EXAMPLES
12

STYLES & THEMES

  • STYLES.XML
  • DRAWABLE RESOURCES FOR SHAPES, GRADIENTS(SELECTORS)
  • STYLE ATTRIBUTE IN LAYOUT FILE
  • APPLYING THEMES VIA CODE AND MANIFEST FILE
  • EXAMPLES
13

CONTENT PROVIDERS

  • SQLITE PROGRAMMING
  • SQLITE OPEN HELPER
  • SQLITE DATABSE
  • CURSOR
  • READING AND UPDATING CONTACTS
  • READING BOOK MARKS
  • EXAMPLE:
    • DEVELOP AN APP TO DEMONSTRATE DATABASE USAGE.
    • CRUD OPERATIONS
14

ANDROID DEBUG BRIDGE (ADB) TOOL

  • USAGE



















15

LINKIFY

  • WEBURLS, EMAILADDRESS, TEXT, MAPADDRESS, PHONE NUMBERS
  • MATCH FILTER & TRANSFORM FILTER
  • EXAMPLES
16

ADAPTERS AND WIDGTES

  • ADAPTERS:-
    • ARRAY ADAPTERS
    • BASE ADAPTERS
  • LIST VIEW AND LIST ACTIVITY
  • CUSTOM LIST VIEW
  • GRAND VIEW USING ADAPTERS
  • GALLERY USING ADAPTERS
  • EXAMPLES
17

NOTIFICATIONS

  • BROAD CAST RECEIVERS
  • SERVICES AND NOTIFICATIONS
  • SQLITE DATABSE
  • TOAST
  • ALARMS
  • EXAMPLES
18

CUSTOM COMPONENTS

  • CUSTOM TABS
  • CUSTOM ANIMATED POPUP PANELS
  • OTHER COMPONENTS
  • EXAMPLES
19

THREADS

  • THREADS RUNNING ON UI THREAD(RUNONUITHREAD)
  • WORKER THREAD
  • HANDLERS & RUNNABLE
  • ASYNTASK(INDETAIL)
  • EXAMPLES
20

ADVANCED Android Training

  • LIVE FOLDERS
  • USING SD CARDS
  • XML PARSING
  • JSON PARSING
  • MAPS, GPS, LOCATION BASED SERVICES
  • ACCESSING PHONE SERVICES(CALL, SMS, MMS)
  • NETWORK CONNECTIVITY SERVICES
  • SENSORS
  • JSON PARSING
  • MAPS, GPS, LOCATION BASED SERVICES