Android App Development Training Provided by SLA Consultants Gurgaon Training Institute in Gurgaon
Android App Development free videos and free material uploaded by SLA Consultants Gurgaon Training Institute staff .
Introduction to Android &
Architecture Overview
Introduction to Android
Overview of Android
Java Editions and comparison with
Android
Android Apps – Design, Vendor,
Behavioral Classification
Open Handset Alliance
Development Machine Prerequisites
Components of Android Application
Android Activity & Service
Lifecycle
Android Architecture Overview
Android Architecture
Application Frameworks
Android Libraries
Android Runtime, Dalvik Virtual
Machine
Versions of Android
Android for Tablets
Setup of Android Development
Environment & Tools
Setup
System Requirements
Java, Eclipse and Android SDK
Installation
Android SDK & Tools
Android Virtual Devices &
Device Definitions
Installing and Configuring the
Android Plug-in for Eclipse (ADT)
Upgrading the Android SDK
Eclipse IDE Tips and Tricks 45
Running and Debugging Applications
in android
Tools
Android Development Tools
Using the Android Documentation
Debugging Applications with DDMS
Working with the Android Emulator
Using Other Android Tools.
Your Android Application
Understanding Android application
requirements
Android Application Design &
components
Activation of components
Declaring Android components
Using PhotoShop for Graphic
Designing
Android Application Wireframes
(screens)
Your First Android Application
Creating Android Application
Creating Configurations
Testing the app : AVD, Active
device
Android Project Structure
Android Manifest file
Publishing to the Play Store
Release process & Release
build of Android Application
Signing the .apk file
Preparing the Store Listing page
Content Rating
Distributing the Application
Merchant Registration for Paid
Applications
Activities
Creating an Android Activity
Implementing a user interface
Managing the Activity Lifecycle in
Android
Implementing the lifecycle
callbacks
Handling configuration changes
Coordinating activities in Android
About XML – approach to design
layouts
Views and Layouts
View properties
Linear Layout vs. Relative Layout
vs. Frame Layout vs. Absolute Layout
Localization of UI
Best practices for targeting
various form factors: phone, tablet, TV
Best practices when working
designing Android UI
Android Testing
Creating a Test Project for
Android project
Working with Test Packages
Writing test cases
Fragments
Designing fragments
Fragments lifecycle
Fragment management and
integration
User Interfaces & Advanced UI
User Interfaces
Creating the Activity
XML versus Java UI
Selection Widgets, Using fonts
Common UI components
Handling UI events: a bit about
listeners
Advanced UI
Adapters
Complex UI components
Creating Menus
Creating a Menu Resource in
Android
Inflating an Android Menu Resource
Creating an Options Menu
Changing menu items at runtime in
Android
Creating a Context Menu
Creating a Sub-menu
Other Menu Features in Android
Menu groups
Checkable menu items in Android
Shortcut keys
Dynamically adding menu intents in
Android
Creating Dialogs
Showing a Dialog
Dismissing a Dialog in Android
Creating an Alert Dialog in
Android
Adding buttons
Adding a list
Creating a Progress Dialog in
Android
Showing a progress bar.
Notification
Creating Android Toast
Notifications
Creating Android Status Bar
Notifications
Creating Dialogs in Android
Tabbed Activities
Navigation Drawer
Animations
Create activity layouts
programmatically
Testing and optimizing UI
Android Material Design
What is material ?
Material properties
Material Styling / Animations
Material Patterns
Resources
Overview of Android Resources
Creating Resources
Grouping various Resource Types
Providing Alternative Resources
Android Qualifier name rules
Creating alias resources
Providing the Best Device
Compatibility with Resources in Android
Providing screen resource
compatibility for Android .5
How Android Finds the
Best-matching Resource.
Using Resources
Accessing Resources from Code
Accessing Resources from XML in
Android
Referencing style attributes in
Android
Accessing Platform Resources
Retaining an Object During a
Configuration Change in Android
Handling the Configuration Change
Yourself.
Drawable Resources
Animation Resources
Broadcast Receivers
Broadcast receiver usage patterns:
when and why to use them
Implementing a broadcast receiver
Registering a broadcast receiver
via the manifest file
Registering a broadcast receiver
programmatically
Background Services
Service I
The Basics Declaring a service in
the manifest
Creating a Started Service
Extending the Intent Service class
Extending the Service class
Starting a service
Stopping a service
Creating a Bound Service
Sending Notifications to the User
Running a Service in the
Foreground
Managing the Lifecycle of a
Service
Implementing the lifecycle
callbacks
Fragment Lifecycle
Advantages for large tablets
Creating and using Fragments.
Service – II
Starting a service in Android
Stopping a service in Android
Creating a Bound Service in
Android
Sending Notifications to the User
in Android
Running a Service in the
Foreground
Managing the Lifecycle of a
Service in Android
Implementing the lifecycle
callbacks.
Process Cycle in Android &
Intents
Process Cycle in Android
What are Processes?
Process lifecycle in Android
Threads
Android Worker threads
Thread-safe methods in Android
Inter-process Communication.
Intents
Working with Intents
Explicit and implicit intents
Using Intents as messaging objects
Intents to start components
expecting results
Storing and Retrieving Data
Storage Model selection criteria
Shared preferences
Internal Storage – Files
External Storage – SD Card
Testing the created files, tools
SQLite Database
Introducing SQLite
SQLiteOpenHelper and creating a
database
Opening and closing a database
Working with cursors
Inserts, updates, and deletes
Native & Custom Content
Providers
Native Content Providers
Content provider types
Searching for content
Adding, changing, and removing
content
Native Android Content Providers
Accessing Contact Book, Calendar
Custom Content Providers
Custom Content Provider classes
Publishing content providers
Web Services
Understanding Web Services
Web Services Architecture
Building Server side components
Publishing web services
REST based web services
Accessing Web Services
Integrating Web Services with
mobile client
Overview of networking
Checking the network status
Checking the web service status
Working with HTTP to access the
web services
Parsing, Parsers
Document Object Model ( DOM )
Simple API for XML ( SAX )
JavaScript Object Notation ( JSON
)
Parsing XML and JSON
Location Based Services &
Integrating Google Maps
Location Based Services
Using Location Manager, Location
Provider
GPS and Network based tracking
Testing the application using KML
files
Simulation of the locations on the
active device
Location Listeners and Proximity
Alerts
Integrating Google Maps
API Version 2 of Google Maps
User Interface – MapFragments
API key generation
Registrations in the manifest file
Google Map, Camera Positions
Adding Markers, Circles, Polylines
Google Maps Directions API
Telephony, Multimedia in
Android & Bluetooth
Telephony
Telephony background
Accessing telephony information
Monitoring data activity and
connectivity
Working with messaging SMS
Multimedia in Android
Playing Audio & Video
Recording Audio & Video
Customizing Camera & Capturing
Photos
Voice Recognition
Text To Speech
Bluetooth
Controlling local Bluetooth device
Discovering and bonding with
Bluetooth devices
Managing Bluetooth connections
Communicating with Bluetooth
Social Networking Integrations
Facebook Integration
Debugging and Testing Android
Apps
Logcat
Debugger
Traceview
HierarchyViewer
Monkey Runner
UIAutomator
Live Projects
Live Projects
Android App Development refers to the activity of developing applications for Android platform which in India has the highest market share for mobile users. There is a huge scope of Android app development in the market as every small and large scale industries are targeting mobile users by developing mobile applications for their business. Android App Development Training in Gurgaon/Gurugram provided by SLA Consultants Gurgaon will put you on the path of becoming a certified and professional Android app developers in a short span of time. The intelligently designed Android App Developer Training is directed towards freshers, corporate professionals, tech enthusiasts, IT students and other individuals and offers a comprehensive hands-on expertise with intensive and in-depth syllabus that provides a thorough approach of Android application design and development
Write a public review