Best Android Training Institute in Hyderabad

Android Syllabus

Android Introduction and Its Fundamentals

  • Android Introduction and platform features
  • Domains of Android Platform: Mobile, Auto, Wear, Things etc
  • Detailed Android Architecture
  • DVM Vs ART
  • Android Play Store, Android Devices
  • Set Up Environment: Android Studio
  • Build Your First Android App

 Android Studio – The User Interface

  • Android Application Project Structure
  • Android Manifest
  • Gradle Build
  • Gradle Files
  • Android Virtual Device
  • Run Your App
  • Useful References
  • Tool Window
  • Code Completion
  • Style and Formatting
  • Android Internationalization
  • Supporting Different Platform Versions
  • Supporting Different Screens

 Android Fundamentals & User Interface Design

  • Android Application Component Activity
  • Starting an Activity
  • Why Life Cycle is Important?
  • Pausing An Activity
  • Resume an Activity
  • Stopping
  • Restarting Activity
  • Handling Device Orientation
  • User Interface Design
  • View & ViewGroup
  • Layouts
  • UI Components
  • View & ViewGroup Example
  • Resources
  • Resource Type
  • Building Layouts Using XML
  • Load the XML Layout Resource
  • Accessing Views From Java Code
  • Accessing Resources in Java Code
  • Accessing Resources from XML
  • Building layouts in Java Code
  • Accessing Assets in Java Code

Android Fundamentals, User Interface Design and Event Handling

  • Styles Themes
  • Defining Styles
  • Introduction to Context
  • Using Context
  • Activity Context vs Application Context
  • Log
  • Toast
  • Event Handling
  • Common Event Listeners
  • Steps Involved in Adding Event Listener

Working with Intent

  • Introduction To Intent
  • Explicit Intent
  • Implicit Intent
  • StartActivityForResult
  • Built-in Standard Intent Actions
  • Introduction To Data Passing
  • Intent Data Passing – Using An Explicit Bundle
  • Intent Data Passing – Directly Using putExtra
  • Pending Intent
  • Allow Others App to Start Your Activity

Advance UI Components: RecyclerView, GridView and Staggered grids

  • Adapter
  • AdapterView
  • Types of Adapters
  • Steps To Implement Simple List View/GridView
  • Steps To Create Custom List View/GridView
  • DatePicker & TimePicker

Introduction to Menus

  • Introduction to Menus
  • Options Menu
  • Creating An Options Menu
  • Context menu
  • Creating A Context Menu
  • Popup Menu
  • Toolbar

Fragments

  • Introduction To Fragments & its Features
  • Fragment Life Cycle & its callbacks
  • Fragment + Activity Lifecycle combined lifecycle
  • Building Flexible UI
  • Fragments Example
  • Types of Fragments
  • How To Use Fragments ?
  • Communication with Other Fragments
  • Tab Layout Implementation with Swipes
  • View Pager Title Strips

Data Storage

  • Introduction To Data Storage
  • Internal & External Storage
  • SQLite Database
  • Create A Database & Tables
  • Upgrading Database
  • Inserting A New Record
  • Updating A Record
  • Deleting A Record
  • Reading Records
  • Doing Bulk Operations Using Transaction
  • Performing Transactions

Preferences & Dialogs

  • Introduction To Preferences
  • To Save And Retrieve Preferences Through Code
  • Common Types Of Preferences
  • Steps To Create Settings Preferences
  • Creating Preference UI
  • Detecting Changes in Preferences
  • Introduction To Dialog
  • DialogFragment
  • Steps To Create Dialog Using DialogFragment

Storage & Permissions

  • Saving Data
  • Internal & External Storage
  • Permissions for Saving File
  • Save File on Internal Storage
  • Cache File
  • Save File on External Storage
  • Working with System Permissions
  • Check for Permissions at Runtime
  • Request permission
  • Handle Permissions
  • Permissions Best Practices

Material Design

  • Introduction to Material Design
  • Using Material Theme
  • RecyclerView
  • Handling Item Touch Listener
  • CardView
  • Creating Lists & Cards
  • Material Design Color Customization
  • Toolbar
  • Floating Action Button
  • Snackbar
  • Palette
  • Adding Dependencies
  • Navigation Drawer

Threads

  • Introduction to Thread
  • Application Main Thread
  • Application Not Responding (ANR)
  • Handling Threads
  • Relationship between Activity
  • Asynchronous Methods- AsyncTask and executors.
  • Example of AsyncTask
  • Explicit Handling
  • Using Strict Mode

Service, Intent Service

  • Introduction To Services
  • Service Life Cycle
  • IntentService
  • Creating IntentService
  • Bound Service
  • Introduction to Job Scheduler API

Broadcast Receiver, Notification

  • Introduction To Broadcast Receiver
  • Ways To Register Broadcast Receiver
  • Broadcast Messages
  • Static, Dynamic Broadcast receivers and their need
  • Notification to the user

Web Services

  • Client-Service communication basics
  • Introduction to Web Services
  • Formats to Exchange Data
  • XML Format
  • Types of XML Parsing
  • JSON Format
  • HTTP Calls in Android
  • HTTP Methods
  • Retrofit and OkHttp real time usage

Content Provider, Content Resolver, Content Observer

  • Introduction To ContentProvider
  • Content Resolver & ContentProvider
  • Use Of Content Providers
  • Content Observer
  • Registering and Using Content Observers

Latest Features: Android N, O& Interview Questions

COURSES OFFERED

ETHICAL HACKING
DEVOPS
HADOOP
AWS
DIGITAL MARKETING
SALESFORCE
SQL
DATA SCIENCE
ANDROID AND IOS
WEB DESINING & DEVLOPMENT

WORKSHOPS OFFERED

ETHICAL HACKING
DEVOPS
HADOOP
EMBEDDED SYSTEMS
DIGITAL MARKETING
MATLAB
IOT
DATA SCIENCE
RASPBERRY -PI
VLSI
SALESFORCE
INFORMATION SECURITY
IOT (INTERNET OF THINGS)
IMAGE PROCESSING
PHOTOGRAPHY
DRONE
AND MORE

Share training and course content with friends and students:

> Android Online Training Hyderabad Telangana
> Tech Marshals Android
> Android training in hyderabad
> Android training in Ameerpet
> Android in Tech Marshals
> Android course content
> tech marshals Android
> Android Training in Hyderabad Hyderabad Telangana
> Android training institutes in ameerpet
> Android training times and fees in hyderabad
> Android Real time Training in hyderabad
> best Training insitute for Android in ameerpet
> best Training insitute in ameerpet for Android
> Android training insiutes list
> real time training on Android course
> Android best trainer in ameerpet

<iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Ftechmarshals&tabs=timeline&width=280&height=350&small_header=false&adapt_container_width=false&hide_cover=false&show_facepile=true&appId" width="280" height="350" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe>

Contact Us

B-2, 2nd Floor,
KVR Enclave,
Beside Satyam Theatre,
Above Bata Showroom,
Ameerpet, Hyderabad – 16

040-40034050

9133333875

Info@techmarshals.com