W3Academy- Best PHP, Android and Digital Marketing Institute in Delhi

Android Development Course

Trainers

Shiladitya Raj

Duration

3 Months

Rating

Android Development Course

Introduction to JAVA
  • What is java?
  • Why we use java
  • Why we use java in android
  • Introduction of Oops
  • Core java in java. Lang, esp. Thread and Thread Local
  • Collections in java util
  • Streams in java.io
  • Java.net class’s esp. Http URL Connection
  • Generics
  • Reflection
Installation to Android
  • Brief history of Android
  • What is Android?
  • EWhy is Android important?
  • If/else, switch statement.
  • What benefits do Android?
  • What is OHA?
  • PEN HANDSEY ALLIANCE
  • Why to choose Android?
  • Why Android is different (and important)
  • Advantages of Android
  • Android feature
  • Android Market
  • Comparing Android with other platform
  • Terms and acronyms
Installation and Configuration of Android
  • Details about the software requirement
  • Downloads and installation process of Android Studio
  • Download and installation process JDK
  • Installation of ADT plug-in for eclipse
  • Download and installation process of Android SDK
  • How to select Android version?
  • Step to create new project?
  • Running Your Application
  • Creation of new AVD
  • Details of AVD
  • Platforms
  • Tools
  • Version
Getting Started
  • How to select Android version?
  • Step to create new project
  • Running Your Application
  • Creation of new AVD
  • Creation run Configuration
  • Creation your First Android activity
  • List of basic sample program
Introduction to Application Component
  • Activity
  • Service
  • Broadcast receiver
  • Content providers
  • Intents
  • Notification
  • Activating and Shutting down components
  • The manifest file
  • Brief idea about manifest file
  • Brief idea about activities and task
  • Layout Resource
Android Component Life Cycle
  • Activity Life Cycle with sample program
  • Service Life Cycle with sample program
  • Fragment Life Cycle
Android Layouts
  • What are vies, Layout and there classification?
  • How Android Draws view and Layout?
  • Classifications
  • Table Layout-in Details With Example
  • Tab Layout-in details with Example
  • Frame Layout-in details with example
  • Absolute Layout-in details with example
  • Linear Layout-in details with Example
Android views
  • Grid View-in Details with Example
  • Map View-in details with example
  • ContSub Topical -views
  • Web View-in details with Example
  • Spinner-in details with Example
  • Introduction to creating activity user interface with views
  • Different ways of creating view Using xml
Style and themes
  • Providing resource
  • Different resource file location
  • Providing alternative resource
  • Android finds best matching resource
  • Handling runtime change
Introduction to menus
  • How to create menus?
  • Types of Android Application Menus
  • Option Menu
  • Option Menu-a Icon and b
  • Expanded-in details with Example
  • Context menu
  • Context menu details with example
  • Expanded-in details with Example
  • Option menu
  • option menu-n details with example
Handling User Interaction Event
  • Handling user events
  • Different types of event listener
  • Onclick
  • OnLongClick
  • OnFocusChange
  • Onkey
  • Ontouch
  • OncreateContextMenu
  • OnCreateOptionMenu
  • OnClickListener
  • Different type of event handler
  • Click event handler for Button
  • Click event handler for items
  • onKeyDown (int, Key Event)
  • OnKeyUp (int, Key Event)
  • OntrackballEvent (Motion Event)
  • OnFocusChanged (Boolean, int Rect)
Creating Dialogs
  • Introduction to dialogs
  • Showing and dismissing of dialog boxes
  • Alert dialog - in details with example
  • Progress dialog -in details with example
  • Creating Progress Dialogs with Run time
  • Running all dialogs in devices
  • Threading and handler
  • Creating running application-Event
  • Creating running application-Dialogs
Notification
  • Notifying Users
  • Status bar Notification
  • Notification using Broadcast receiver
  • Toast Notification
  • Dialog Notification
Intents, Broadcast receiver, adapter and intent
  • Different types of intent?
  • Launching sub-activities
  • what is an intent filter
  • what is a pending intent
  • Intent Objects - in details with example
  • Using intent to take picture
  • Handling sub-activities
  • Create Notification onclick of button
  • Create Notification onclick of menus
  • Create Notification onclick of Option menus
  • Create Notification onclick of image view
Data Storage
  • Android techniques for data storage
  • Creating and saving shared preferences
  • retrieving shared preference
  • Storing in files
  • Loading from files
  • Storing in Database/li>
Introduction with SQ Lite DATABASE
  • Introduction of SQLite DataBase
  • Working with Android database
  • Using SQlite OpenHalper
  • Cursors and content values
  • Opening and Closing Database
Working in Background
  • Introduction
  • Creating Controlling service
  • Registering a service in the manifest
  • Starting Controlling and interacting with a service
Using the camera, taking picture and the media API
  • Controlling the camera and taking picture
  • playing audio and video
  • introduction the media player
  • preparing audio for playback
  • How to create raw folder
  • packaging audio as an application resource
  • preparing for video playback
  • playing video using the video view
  • Setting up a Surface for video playback
  • Support video formats
  • Controlling playback
  • Managing media playback output
  • Multimedia Supported audio formats
  • Recording audio and video
  • Using Intents to Record video
  • Configuring and controlling video Recording
  • Previewing video recording
  • Adding new media to the media storage
  • Using the Media Scanner
  • Inserting media into the media store
  • Raw video manipulation
  • Recording sound with audio record
  • Playing sound with audio track
  • Speech recognition
  • Creating and running and testing
Maps, geo coding and location based service
  • Using Location-based service
  • Working with the location manager
  • Configuration the emulator to test Location-Based
  • Service
About ADB (Android Debug, Bridge)
  • DDMS:Dalvik debug monitor service
  • Trace View
Data Security and permission
  • Security Architecture
  • User IDs and Access
  • Using Permission
  • Declaring and enforcing permission
Drawing 2D and 3D Graphics
  • Rolling your own Widgets
  • Drawables
  • Bitmaps
  • Paints
Using Bluetooth and managing monitoring Wi-Fi
  • Accessing the Local Bluetooth Devices Adapter
  • Managing Bluetooth properties and state
  • Managing Device Discoverability
  • Monitoring Active Connection details
  • Scanning for Hotspots
  • Managing Wi-Fi Configurations
  • Creating Wi-Fi Network configurations
  • Devices Vibration
  • Controlling Device vibration
Introduction SMS and MMS
  • Using SMS and MMS in Your Application
  • Sending SMS and MMS from Your Application
  • Using Intents and the Native client
  • Sending SMS Messages Manually
  • Tracking and confirming SMS message
  • Delivery
  • Conforming to the Maximum SMS
  • DMessage Size sending data Messages
Content Providers
  • What is content provider?
  • How to access build-in content provider?
  • Retrieving build-in content provider data
Android Telephony
  • Launching the dialer to initiate phone
  • Calla replacing the Native Dialer
  • Accessing phone and network properties and status
  • Reading phone Devices Details
  • Reading data connection and transfer state
  • Reading network details
Sensor Device
  • Using sensors and the sensor manager
  • introducing sensors
  • Supporting android sensors
  • Finding Sensors
  • Using sensors
  • Interpreting the sensor values
  • Using the compass, accelerometer and orientation sensors
  • Introducing accelerometers
  • Detecting Acceleration changes
  • Creating a G-Force meter
Animation
  • Alpha Animation
  • Frame Animation
  • Tunned Animation
  • 2D Based Animatin
  • 3D Based Animation
  • Translate Animation
  • ViewFlipper
  • Rotatet Animation
  • Scale ANimation
parsing Technique
  • Json Parsing
  • Xml Parsing
  • Ratrofit
WebService
  • RestFull
  • Soap
  • How to make Api using Php
  • Integration android application with php
  • Fetch data from php server
Social Media Integration
  • FaceBook Integration
  • Twitter Integration
  • Google Plus Integration
W3Academy – Your Perfect Digital Training Partner

W3Academy is a leading and ever-evolving digital training institute in Delhi pioneering in Android App Development, PHP Web Development and Digital Marketing domains. We aim at delivering in-depth knowledge and quality learning that increases your growth prospects and quickly boosts your career. We have experienced industry experts and faculty imparting quality knowledge in line with the current international standards. We offer the most innovative training programs covering comprehensive modules suited for students, job seekers, freelancers, professionals and entrepreneurs.

What’s on your plate?

Why We Are Different?

  • You get quality one-to-one sessions with our experienced industry experts.
  • You get free digital incubator sessions with experts.
  • You get courses specially designed for the current industry needs.
  • You get free online/offline backup classes.
  • You get free in-depth modulated doubt hours.
  • You get to work on real-time projects/case studies.
  • You can opt for weekday or weekend classes.
  • You can come for a free demo class and decide for yourself.

Just like you want it!

Course Description

The course contents are specially designed in line with the latest trends in the IT industry to harness your potential and excel in your current profiles. You may opt for our weekday classes if you wish to learn regularly, or our weekend classes if you prefer weekends. This comprehensive course contains 31 detailed modules that will be taught over a period of 2, 3 or 6 months as per your suitability.

Got it all covered!

Course Modules:
  • Introduction to JAVA

    What is java? Why we use java Why we use java in android Introduction of Oops Core java in java. Lang, esp. Thread and Thread Local Collections in java util Streams in java.io Java.net class’s esp. Http URL Connection Generics Reflection

  • Installation to Android

    Brief history of Android What is Android? EWhy is Android important? If/else, switch statement. What benefits do Android? What is OHA? PEN HANDSEY ALLIANCE Why to choose Android? Why Android is different (and important) Advantages of Android Android feature Android Market Comparing Android with other platform Terms and acronyms

  • Installation and Configuration of Android

    Details about the software requirement Downloads and installation process of Android Studio Download and installation process JDK Installation of ADT plug-in for eclipse Download and installation process of Android SDK How to select Android version? Step to create new project? Running Your Application Creation of new AVD Details of AVD Platforms Tools Version

  • Getting Started

    How to select Android version? Step to create new project Running Your Application Creation of new AVD Creation run Configuration Creation your First Android activity List of basic sample program

  • Introduction to Application Component

    Activity Service Broadcast receiver Content providers Intents Notification Activating and Shutting down components The manifest file Brief idea about manifest file Brief idea about activities and task Layout Resource

  • Android Component Life Cycle

    Activity Life Cycle with sample program Service Life Cycle with sample program Fragment Life Cycle

  • Android Layouts

    What are vies, Layout and there classification? How Android Draws view and Layout? Classifications Table Layout-in Details With Example Tab Layout-in details with Example Frame Layout-in details with example Absolute Layout-in details with example Linear Layout-in details with Example

  • Android views

    Grid View-in Details with Example Map View-in details with example ContSub Topical -views Web View-in details with Example Spinner-in details with Example Introduction to creating activity user interface with views Different ways of creating view Using xml

  • Style and themes

    Providing resource Different resource file location Providing alternative resource Android finds best matching resource Handling runtime change

  • Introduction to menus

    How to create menus? Types of Android Application Menus Option Menu Option Menu-a Icon and b Expanded-in details with Example Context menu Context menu details with example Expanded-in details with Example Option menu option menu-n details with example

  • Handling User Interaction Event

    Handling user events Different types of event listener Onclick OnLongClick OnFocusChange Onkey Ontouch OncreateContextMenu OnCreateOptionMenu OnClickListener Different type of event handler Click event handler for Button Click event handler for items onKeyDown (int, Key Event) OnKeyUp (int, Key Event) OntrackballEvent (Motion Event) OnFocusChanged (Boolean, int Rect)

  • Creating Dialogs

    Introduction to dialogs Showing and dismissing of dialog boxes Alert dialog - in details with example Progress dialog -in details with example Creating Progress Dialogs with Run time Running all dialogs in devices Threading and handler Creating running application-Event Creating running application-Dialogs

  • Notification

    Notifying Users Status bar Notification Notification using Broadcast receiver Toast Notification Dialog Notification

  • Intents, Broadcast receiver, adapter and intent

    Different types of intent? Launching sub-activities what is an intent filter what is a pending intent Intent Objects - in details with example Using intent to take picture Handling sub-activities Create Notification onclick of button Create Notification onclick of menus Create Notification onclick of Option menus Create Notification onclick of image view

  • Data Storage

    Android techniques for data storage Creating and saving shared preferences retrieving shared preference Storing in files Loading from files Storing in Database

  • Introduction with SQ Lite DATABASE

    Introduction of SQLite DataBase Working with Android database Using SQlite OpenHalper Cursors and content values Opening and Closing Database

  • Working in Background

    Introduction Creating Controlling service Registering a service in the manifest Starting Controlling and interacting with a service

  • Using the camera, taking picture and the media API

    Controlling the camera and taking picture playing audio and video introduction the media player preparing audio for playback How to create raw folder packaging audio as an application resource/i> preparing for video playback playing video using the video view Setting up a Surface for video playback Support video formats Controlling playback Managing media playback output Multimedia Supported audio formats Recording audio and video Using Intents to Record video Configuring and controlling video Recording Previewing video recording Adding new media to the media storage Inserting media into the media store Raw video manipulation Recording sound with audio record Playing sound with audio track Speech recognition Creating and running and testing

  • Maps, geo coding and location based service

    Using Location-based service Working with the location manager Configuration the emulator to test Location-Based Service

  • About ADB (Android Debug, Bridge)

    DDMS:Dalvik debug monitor service Trace View

  • Data Security and permission

    Security Architecture User IDs and Access Using Permission Declaring and enforcing permission

  • Drawing 2D and 3D Graphics

    Rolling your own Widgets Drawables Bitmaps Paints

  • Using Bluetooth and managing monitoring Wi-Fi

    Accessing the Local Bluetooth Devices Adapter Managing Bluetooth properties and state Managing Device Discoverability Monitoring Active Connection details Scanning for Hotspots Managing Wi-Fi Configurations Creating Wi-Fi Network configurations Devices Vibration Controlling Device vibration

  • Introduction SMS and MMS

    Using SMS and MMS in Your Application Sending SMS and MMS from Your Application Using Intents and the Native client MSending SMS Messages Manually Tracking and confirming SMS message Delivery Conforming to the Maximum SMS DMessage Size sending data Messages

  • Content Providers

    What is content provider? How to access build-in content provider? Retrieving build-in content provider data

  • Android Telephony

    Launching the dialer to initiate phone Calla replacing the Native Dialer Accessing phone and network properties and status Reading phone Devices Details Reading data connection and transfer state Reading network details

  • Sensor Device

    Using sensors and the sensor manager introducing sensors Supporting android sensors Finding Sensors Using sensors Interpreting the sensor values Using the compass, accelerometer and orientation sensors Introducing accelerometers Detecting Acceleration changes Creating a G-Force meter

  • Animation

    Alpha Animation Frame Animation Tunned Animation 2D Based Animatin 3D Based Animation Translate Animation ViewFlipper Rotatet Animation Scale ANimation

  • parsing Technique

    Json Parsing Xml Parsing Ratrofit

  • WebService

    RestFull Soap How to make Api using Php Integration android application with php Fetch data from php server

  • Social Media Integration

    FaceBook Integration Twitter Integration Google Plus Integration

Course Reviews

5

3 Ratings

5 Stars

3

4 Stars

0

3 Stars

0

2 Stars

0

1 Stars

0

John Doe

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In et ipsum sit amet ex pulvinar mattis. Pellentesque vitae purus viverra, aliquet lacus in, fringilla massa. Suspendisse ac est a nisi aliquet sollicitudin. Interdum et malesuada fames.

Nick Hope

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In et ipsum sit amet ex pulvinar mattis. Pellentesque vitae purus viverra, aliquet lacus in, fringilla massa. Suspendisse ac est a nisi aliquet sollicitudin. Interdum et malesuada fames.

Jane Dark

Lorem ipsum dolor sit amet, consectetur adipiscing elit. In et ipsum sit amet ex pulvinar mattis. Pellentesque vitae purus viverra, aliquet lacus in, fringilla massa. Suspendisse ac est a nisi aliquet sollicitudin. Interdum et malesuada fames.

Book Your Demo

© Copyright 2017 W3Academy Digital Pvt. Ltd.