Android Training

Android Application Training /Internship Contents

  1. Introduction to Android

    • What is Android?

    • A Short History

    • Advantages of Android

    • Disadvantages of Android

2. Android Architecture

    • Key Components Stac

    • The Kernel

    • The Dalvik JVM

    • Application Framework

    • Applications

3. Development Environment

  • What do We Need?

  • Setting Up the SDK

  • Install Android Studio

  • Create a Virtual Device

  • Creating a Project

  • Running Your Application

  • Android Hardware Buttons

  • Run Configuration

  • Debugging an Application

  • Using Third Party JAR

4. Database Storage

  • Compiled SQL Statement

  • Insert,Update,Delete Data

  • Fetching Data

  • Example Queries

  • Iterating Over a Cursor

  • Reading Column Values from Cursor

  • Cursor Management

  • Binding Cursor to ListView

  • Custom Data Binding

  • Handling Item Click Event

  • Refreshing the ListView

  • Using the Helper Class

5. Application Fundamentals

  • The Manifest File

  • Activity

  • Creating an Activity Class

  • Activity Lifecycle

  • Launching an Activity

  • Pausing and Stopping an Activity

  • Destroying an Activity

  • Saving State

  • Creating Views

  • Registering an Activity

  • The Default Activity

  • Process Lifecycle

  • The Application Class

6. Basic GUI Programming

    • The Fundamentals

    • View Hierarchy

    • Creating Views Programmatically

    • Creating View in XML Layout

    • More on XML Layout

    • Common Programming Tasks with Views

    • TextView and EditText

    • Button

    • CheckBox

    • RadioButton and RadioGroup

    • ToggleButton

    • ImageView

    • >RatingBar

    • Spinner View

    • Creating a Spinner

  • Handling Item Selection Event

  • The ListView

  • Creating a Listview

  • Handling ListView Events

  • The Adapter Model

  • Custom Adapter Class

  • Using an Adapter

  • Using a Custom Row Layout

  • ViewFlipper

  • Tabbed UI Layout

  • Creating Tabbed UI

  • Defining the Tabbed Layout

  • Creating the Tabs with View Content

  • Add a Tab with Activity Content

  • WebView

7. Layout Management

    • Background

    • LinearLayout

    • LinearLayout Orientation

    • Match_parent (fill_parent) Example

    • Layout Gravit

    • Weight

    • TableLayout

    • Managing the Width

    • RelativeLayout

    • ScrollView

    • HorizontalScrollView

8. Resource Management and Localization

  • Main Types of Resources

  • Defining Value Resources

  • Defining String Arrays

  • Creating Image Resource

  • Alternate Resource Folders

  • Alternate Folder Name Rules

  • How Android Finds Resources

  • Dealing with Screen Orientation

  • Orientation Change and Activity Lifecycle

9. Intents and Intent Filter

  • What is an Intent?

  • The android.content.Intent Class

  • Implicit Target Component Specification

  • Intent Filters

  • Data Type Filter

  • Action Name

  • Category Name

  • Hint Matching Logic

  • Default component of an Application

  • Starting an Activity

  • Getting Output from Activity

10. Application Menu

  • Defining Menu Items

  • Menu XML File

  • Option Menu

  • Populating Menu Items from Resource

  • Manipulating Menu Items

  • Handling Menu Item Click Event

  • Context Menu

  • Showing a Context Menu

11. Notification Message

  • Toast

  • Popping a Toast

  • Advanced Toast

  • Status Bar Notification

  • Advantages of Status Bar Notification

  • Steps to Create a Status Bar Notification

  • >Posting the Notification

  • Using a Utility Method

  • Using Dialogs

  • Alert Dialogs

  • Handling Button Click Events

  • ProgressDialog

  • Setting Progress Amount

12. Background Task Processing and Services

  • The Basic Approach

  • Creating a Handler

  • Posting a Message

  • Doing Background Work

  • AsyncTask

  • Callback Methods of AsyncTask

  • Doing the Work

  • Starting Work

  • Getting Result from the Task

  • Updating GUI from the Task

13. Location Based Service

  • Guidelines for Obtaining Current Location

  • Obtaining Current Location from an Activity or Service

  • Reading Location Data

  • Other Considerations

  • Proximity Alert

  • Geocoding

  • Using MapView

  • Setting up the Project

  • Showing MapView from an Activity

14. Camera & WIFI

    • Taking pictures

    • Rendering previews

    • Video Capturing

 WIFI

    • Monitoring and managing Internet connectivity

    • Managing active connections

    • Managing WiFi

 

 

 

                       

15. Sliding

  • Tabing through Gesture effect

  • Learn How to Slide Activities

  • Using framesets in gesture

  • Sliding Navigation Menus

  • Implement Image Sliding

16. Android Animation Effects

  • Understanding Animation API

  • Animation as per XML Defination

  • Zooming , Flipping ,Moving Objects

  • Sliding effects

  • Handling Multiple animation

  • Animation by Frame

  • Cross Fading

Live project

  +91-7427827766/+91-98870-22825