Android

Android is a Linux based operating system it is designed primarily for touch screen mobile devices such as smart phones and tablet computers.

About the Course
Android

The android is a powerful operating system and it supports large number of applications in Smartphones. These applications are more comfortable and advanced for the users.

Duration: 30 Days

Know More

What you will Learn?

 

JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception) handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface

 

SQL

  •  DML & DDL Queries in brief

 

Introduction to Android

  •  What is Android?

  •  Setting up a development environment

  • Dalvik Virtual Machine & .apk file extension

  • Fundamentals:
    a. Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers

    b. UI Components - Views & notifications

    c. 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 & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application

 

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  •  Log 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, sip, sp] versus px
  •  Examples

 

Preferences

  • Shared Preferences
  • Preferences from xml
  • Examples.

 

Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

 

Intents (in detail)

  •  Explicit Intents
  •  Implicit intents
  • Examples

 

UI design

  •  Time and Date
  •  Images and media
  •  Composite
  •  Alert Dialogs & Toast
  •  Popup
  •  Examples

 

Tabs and Tab Activity

  •  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
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and updating Contacts
  •  Reading bookmarks
  •  Example 
  •  Develop    

an App to demonstrate database usage. CRUD operations must be implemente Final details should be viewed in Grid View as well as in List View.

 

Android Debug Bridge (adb) tool


 Linkify

  • Web URLs, Email address, text, map address, phone numbers
  •  Match Filter & Transform Filter
  • Examples

 

 Adapters and Widget

  • Adapters:- a. Array Adapters 

                            b. Base Adapters

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

 Notifications

  • Broadcast Receivers
  • Services and notifications
  • Toast
  •  Alarms
  • Examples

 Custom components

  • Custom Tabs
  •  Custom animated popup panels
  • Other components
  •  Examples

 

 Threads

  •  Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples

 Advanced

  • Live Folders
  • Using sdcards
  •  XML Parsing
  • JSON Parsing
  •  Maps, GPS, Location based Services
  •  Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors

What you will Learn?

 

JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception) handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface

 

SQL

  •  DML & DDL Queries in brief

 

Introduction to Android

  •  What is Android?

  •  Setting up a development environment

  • Dalvik Virtual Machine & .apk file extension

  • Fundamentals:
    a. Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers

    b. UI Components - Views & notifications

    c. 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 & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application

 

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  •  Log 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, sip, sp] versus px
  •  Examples

 

Preferences

  • Shared Preferences
  • Preferences from xml
  • Examples.

 

Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

 

Intents (in detail)

  •  Explicit Intents
  •  Implicit intents
  • Examples

 

UI design

  •  Time and Date
  •  Images and media
  •  Composite
  •  Alert Dialogs & Toast
  •  Popup
  •  Examples

 

Tabs and Tab Activity

  •  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
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and updating Contacts
  •  Reading bookmarks
  •  Example 
  •  Develop    

an App to demonstrate database usage. CRUD operations must be implemente Final details should be viewed in Grid View as well as in List View.

 

Android Debug Bridge (adb) tool


 Linkify

  • Web URLs, Email address, text, map address, phone numbers
  •  Match Filter & Transform Filter
  • Examples

 

 Adapters and Widget

  • Adapters:- a. Array Adapters 

                            b. Base Adapters

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

 Notifications

  • Broadcast Receivers
  • Services and notifications
  • Toast
  •  Alarms
  • Examples

 Custom components

  • Custom Tabs
  •  Custom animated popup panels
  • Other components
  •  Examples

 

 Threads

  •  Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples

 Advanced

  • Live Folders
  • Using sdcards
  •  XML Parsing
  • JSON Parsing
  •  Maps, GPS, Location based Services
  •  Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors

What you will Learn?

 

JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception) handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface

 

SQL

  •  DML & DDL Queries in brief

 

Introduction to Android

  •  What is Android?

  •  Setting up a development environment

  • Dalvik Virtual Machine & .apk file extension

  • Fundamentals:
    a. Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers

    b. UI Components - Views & notifications

    c. 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 & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application

 

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  •  Log 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, sip, sp] versus px
  •  Examples

 

Preferences

  • Shared Preferences
  • Preferences from xml
  • Examples.

 

Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

 

Intents (in detail)

  •  Explicit Intents
  •  Implicit intents
  • Examples

 

UI design

  •  Time and Date
  •  Images and media
  •  Composite
  •  Alert Dialogs & Toast
  •  Popup
  •  Examples

 

Tabs and Tab Activity

  •  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
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and updating Contacts
  •  Reading bookmarks
  •  Example 
  •  Develop    

an App to demonstrate database usage. CRUD operations must be implemente Final details should be viewed in Grid View as well as in List View.

 

Android Debug Bridge (adb) tool


 Linkify

  • Web URLs, Email address, text, map address, phone numbers
  •  Match Filter & Transform Filter
  • Examples

 

 Adapters and Widget

  • Adapters:- a. Array Adapters 

                            b. Base Adapters

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

 Notifications

  • Broadcast Receivers
  • Services and notifications
  • Toast
  •  Alarms
  • Examples

 Custom components

  • Custom Tabs
  •  Custom animated popup panels
  • Other components
  •  Examples

 

 Threads

  •  Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples

 Advanced

  • Live Folders
  • Using sdcards
  •  XML Parsing
  • JSON Parsing
  •  Maps, GPS, Location based Services
  •  Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors

What you will Learn?

 

JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception) handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface

 

SQL

  •  DML & DDL Queries in brief

 

Introduction to Android

  •  What is Android?

  •  Setting up a development environment

  • Dalvik Virtual Machine & .apk file extension

  • Fundamentals:
    a. Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers

    b. UI Components - Views & notifications

    c. 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 & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application

 

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  •  Log 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, sip, sp] versus px
  •  Examples

 

Preferences

  • Shared Preferences
  • Preferences from xml
  • Examples.

 

Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

 

Intents (in detail)

  •  Explicit Intents
  •  Implicit intents
  • Examples

 

UI design

  •  Time and Date
  •  Images and media
  •  Composite
  •  Alert Dialogs & Toast
  •  Popup
  •  Examples

 

Tabs and Tab Activity

  •  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
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and updating Contacts
  •  Reading bookmarks
  •  Example 
  •  Develop    

an App to demonstrate database usage. CRUD operations must be implemente Final details should be viewed in Grid View as well as in List View.

 

Android Debug Bridge (adb) tool


 Linkify

  • Web URLs, Email address, text, map address, phone numbers
  •  Match Filter & Transform Filter
  • Examples

 

 Adapters and Widget

  • Adapters:- a. Array Adapters 

                            b. Base Adapters

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

 Notifications

  • Broadcast Receivers
  • Services and notifications
  • Toast
  •  Alarms
  • Examples

 Custom components

  • Custom Tabs
  •  Custom animated popup panels
  • Other components
  •  Examples

 

 Threads

  •  Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples

 Advanced

  • Live Folders
  • Using sdcards
  •  XML Parsing
  • JSON Parsing
  •  Maps, GPS, Location based Services
  •  Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors

What you will Learn?

 

JAVA Concepts

  • OOPs Concepts
  • Inheritance in detail
  • Exception) handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi threading (Thread class & Runnable Interface

 

SQL

  •  DML & DDL Queries in brief

 

Introduction to Android

  •  What is Android?

  •  Setting up a development environment

  • Dalvik Virtual Machine & .apk file extension

  • Fundamentals:
    a. Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers

    b. UI Components - Views & notifications

    c. 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 & Draw able Resources
  • Activities and Activity lifecycle
  • First sample Application

 

Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  •  Log 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, sip, sp] versus px
  •  Examples

 

Preferences

  • Shared Preferences
  • Preferences from xml
  • Examples.

 

Menu

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

 

Intents (in detail)

  •  Explicit Intents
  •  Implicit intents
  • Examples

 

UI design

  •  Time and Date
  •  Images and media
  •  Composite
  •  Alert Dialogs & Toast
  •  Popup
  •  Examples

 

Tabs and Tab Activity

  •  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
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and updating Contacts
  •  Reading bookmarks
  •  Example 
  •  Develop    

an App to demonstrate database usage. CRUD operations must be implemente Final details should be viewed in Grid View as well as in List View.

 

Android Debug Bridge (adb) tool


 Linkify

  • Web URLs, Email address, text, map address, phone numbers
  •  Match Filter & Transform Filter
  • Examples

 

 Adapters and Widget

  • Adapters:- a. Array Adapters 

                            b. Base Adapters

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

 Notifications

  • Broadcast Receivers
  • Services and notifications
  • Toast
  •  Alarms
  • Examples

 Custom components

  • Custom Tabs
  •  Custom animated popup panels
  • Other components
  •  Examples

 

 Threads

  •  Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples

 Advanced

  • Live Folders
  • Using sdcards
  •  XML Parsing
  • JSON Parsing
  •  Maps, GPS, Location based Services
  •  Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors