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
Contact Us
B-2, 2nd Floor,
KVR Enclave,
Beside Satyam Theatre,
Above Bata Showroom,
Ameerpet, Hyderabad – 16
040-40034050
9133333875