Attend Demo Lecture

Android Training Institute In Pune

Introduction :

Get professional android application development course with uptodate industry standard syllabus. Real time projects provide you with the hands on training experience that is unmatched by any institute. Join the Android Fever with the best android training institute in pune and taste the flavour of success with SourceKode. At SourceKode android portion is designed in such a way that it helps you understand programming from the scratch.

 

Course Duration :

64 Hrs

 

Syllabus :


  • What is Android?
  • A Short History
  • Advantages of Android
  • Disadvantages of Android
  • What do We Need?
  • Setting Up the SDK
  • Install Eclipse Plugin
  • Create a Virtual Device
  • Creating a Project
  • Running Your Application
  • Android Hardware Buttons
  • Run Configuration
  • Debugging an Application
  • Using Third Party JAR
  • Creating Reusable Library
  • Dalvik Debug Monitor Server (DDMS)
  • DDMS Tools in Eclipse
  • The Console Views
  • Developing for Multiple Android Versions
  • Opening a Database Connection
  • Transaction Management
  • A Pattern for Connection and Transaction Handling
  • Creating Schema
  • 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
  • Schema Creation Issues
  • Using the Helper Class
  • 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
  • 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 Life cycle
  • Developing for Tablets
  • Testing for Localization
  • Loading Localized String from Code
  • 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
  • Handling a Context Menu Item Click
  • Spinner View
  • Creating a Spinner
  • Handling Item Selection Event
  • The ListView
  • Creating a List-view
  • 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
  • WebView Methods
  • Communication Using HTTP Protocol
  • Creating a HttpClient Object
  • Making a GET Request
  • Making a POST Request
  • Setting Timeout
  • Using Basic Authentication
  • Using Custom Authentication
  • XML Parsing Options
  • Setting up XML Pull Parser
  • The Main Loop
  • Checking Network Status
  • Recording Audio
  • Start Recording Audio
  • Stop Recording
  • Playing Audio
  • Playing from Raw Resource
  • Playing from a File or Network Stream
  • Stopping and Clean up
  • Video Playback
  • Playing Video
  • Developing a Broadcast Receiver Component
  • Registering a Receiver
  • Broadcasting a Custom Intent
  • Taking pictures
  • Rendering previews
  • How Sensors work
  • Lig to Sensor readings
  • Best practices for performance
  • Key Components Stack
  • The Kernel
  • Libraries
  • The Dalvik JVM
  • Application Framework
  • Applications
  • Data Storage Options
  • Data Privacy
  • Shared Preferences
  • Modifying Shared Preferences
  • Default Preferences
  • Editing Preferences
  • Private Directory
  • Cache Directory
  • External Storage
  • Checking State of External Storage
  • Working with Files in External Storage
  • Shipping Files with the Application
  • Working with Raw Resource Files
  • Working with Asset Files
  • Recapping the Basics
  • Packaging an Application
  • Application Re-usability Architecture
  • The Manifest File
  • Activity
  • Creating an Activity Class
  • Activity Life-cycle
  • 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
  • The Application Context
  • Background
  • LinearLayout
  • LinearLayout Orientation
  • match_parent (fill_parent) Example
  • Layout Gravity
  • Weight
  • TableLayout
  • Managing the Width
  • RelativeLayou
  • ScrollView
  • HorizontalScrollView
  • 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
  • Pending Intent
  • 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
  • Use of URL
  • The Structure of Data
  • MIME Type
  • Creating a Content Provider
  • Implement the query() Method
  • Implement the insert() Method
  • The update() and delete() Methods
  • Implement getType()
  • Registering a Provider
  • Writing a Data Consumer
  • Performing a Query
  • The Handler Framework
  • 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
  • Ending the Task
  • What is a Service?
  • Creating a Service
  • Starting and Stopping a Service
  • Starting Long Running Work
  • Sending Control Messages to a Service
  • Usability Guidelines
  • 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
  • Common Uses of Telephony API
  • Making a Phone Call
  • Sending SMS Message
  • Call and Service State
  • Monitoring Call and Service State
  • Register the Listener
  • Getting Detail Phone Information
  • Using Bluetooth Adapter
  • Finding Bluetooth devices
  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing WiFi

 

Scope of Growth for Android Application Developer

One gets a big career boost by undergoing Android Application Development Training.

How is this you will ask? How can one grow after completing a course in android application development? What position can one get in the company after completing this course? What is an average salary one can draw? Where do I see myself 5 years from now in this domain? Below you will find answers to all your daunting questions.

The Android OS is one of the most popular and widely used operating systems available on the smartphones today. As per a recent study conducted by Google a total of 550,000 Android devices are activated each day world wide. India and China comprise of a huge share of this increasing demand for Android smartphones. Naturally, seeing the above numbers one can anticipate the demand for Android Application Developers world wide.

Mobility is a demanding technology and every big company is looking to cash in on this demand. Thus, they are launching various applications for these handheld devices. For this every company is in need of mobile systems architect, these are individuals who understand the technologies well and can suggest the necessary approach to get the required solutions. A career as a mobile system architect can be pursued after completion of the android application development training from SourceKode Technologies, Pune.

Freshers can expect salaries in the range of 2,00,000 to 6,00,000 based on their working knowledge and projects which form a part of the curriculum in this course lasting a total of 64 hours.

So, for those who are planning to make their career in this uncharted arena, getting enrolled in the best android training institute will serve the purpose and help them gather the requisite skills. SourceKode Technologies make this happen for their students and prepare them for challenging career as a successful Android Application Developer.

 

Our Tieup with Companies

 
  • BMC Software
  • Blankchq Information Technologies
  • MaestroBits
  • Pacemakerz
  • Hindavi Technologies
  • digiwale
  • Colortonic
  • vertois
  • agreeya
  • pune fashion week
  • Xpointers