+ 91 172 22 33 595
Home
Home
Android App Development - NextPage IT Solutions
15722
page-template,page-template-full_width,page-template-full_width-php,page,page-id-15722,ajax_fade,page_not_loaded,,qode-title-hidden,qode_grid_1300,footer_responsive_adv,hide_top_bar_on_mobile_header,qode-child-theme-ver-1.0,qode-theme-ver-13.4,qode-theme-bridge,qode_advanced_footer_responsive_768,wpb-js-composer js-comp-ver-5.4.5,vc_responsive
TRAINING PROGRAMME
Target a host of next gen audience with customizable, easily adaptable Android apps and boost your productivity.
Android App Development
Introduction of Java Programming
Module 1: Core Java
The Genesis of Java
OOPs Concepts
Overview of Java
Data Types variables & arrays
Operators, Classes & Methods
Interfaces & Abstract classes
Overloading & Overriding
Packages & Privileges
Collection APIs
Exception Handling Multithreaded programming
I/O Applets & Other topics
String Handling
Java.util package complete coverage
More I/O, Networking
Android Application Development
Module 2: Introduction of Android
An Open Platform for Mobile Development
Android SDK Features
Introduction of Development Framework
Android Application Architecture
Android Libraries
Advanced Android Libraries
Module 3: Getting Started
What You Need to Begin
Downloading and Installing the Android SDK & IDE
Creating Your First Android Activity
Types of Android Applications
Developing for Mobile Devices
Hardware-Imposed Design Considerations
Considering the Users’ Environment
Android Development Tools
The Android Emulator
The Android Debug Bridge (ADB)
Module 4: Creating Applications and Activities
What makes an Android Application?
Introducing the Application Manifest
Using the Manifest Editor
The Android Application Life Cycle
Understanding Application Priority and Process States
Externalizing Resources
Creating Resources
Using Resources
Creating an Activity
The Activity Life Cycle
Android Activity Classes
Module 5: Creating User Interfaces
Fundamental Android UI Design
Introducing Views
Creating Activity User Interfaces with Views
The Android Widget Toolbox
Introducing Layouts
Using Layouts
Creating New Views
Modifying Existing Views
Creating Compound Controls
Creating Custom Widgets and Controls
Using Custom Controls
Creating and Using Menus
Introducing the Android Menu System
Defining an Activity Menu
Dynamically Updating Menu Items
Handling Menu Selections
Submenus and Context Menus
Module 6: Intents, Broadcast Receivers, Adapters, and the Internet
Introduction of Intents
Using Intents to Launch Activities
Using Intent Filters to Service Implicit Intents
Using Intent Filters for Plug-ins and Extensibility
Using Intents to Broadcast Events
Introducing Adapters
Introducing Some Android-Supplied Adapters
Using Adapters for Data Binding
Using Internet Resources
Connecting to an Internet Resource
Leveraging Internet Resources
Introducing Dialogs
Introducing the Dialog Class
Using Activities as Dialogs
Creating an Earthquake Viewer
Module 7: Data Storage, Retrieval, and Sharing
Saving and Loading Files
Including Static Files as Resources
File Management Tools
Databases in Android
Introducing SQLite
Cursors and Content Values
Working with Android Databases
Using Content Providers
Native Android Content Providers
Creating a New Content Provider
Creating and Using an Earthquake Content Provider
Module 8: Geocoding, and Location-Based Services
Using Location-Based Services
Setting up the Emulator with Test Providers
Updating Locations in Emulator Location Providers
Creating an Application to Manage Test Location Providers
Selecting a Location Provider
Finding the Available Providers
Finding Providers Based on Requirement Criteria
Finding Your Location
“Where Am I?” Example
Tracking Movement
Updating Your Location in “Where Am I?”
Using Proximity Alerts
Using the Geocoder
Reverse Geocoding
Forward Geocoding
Creating a Map-Based Activity
Configuring and Using Map Views
Using the Map Controller
Module 9: Working in the Background
Creating and Controlling Services
Binding Activities to Services
Using Background Worker Threads
Creating New Threads
Synchronizing Threads for GUI Operations
Moving the Earthquake Service to a Background Thread
Let’s Make a Toast
Customizing Toasts
Using Toasts in Worker Threads
Using Alarms
Using Alarms to Update Earthquakes
Module 10: Peer-to-Peer Communication
Introducing Android Instant Messaging
Using the GTalk Service
Binding to the GTalk Service
Making a GTalk Connection and Starting an IM Session
Introducing Presence and the Contact Roster
Managing Chat Sessions
Module 11: Accessing Android Hardware
Using the Media APIs
Playing Media Resources
Recording Multimedia
Using the Camera
Controlling Camera Settings
Using the Camera Preview
Taking a Picture
Introducing the Sensor Manager
Using the Accelerometer and Compass
Detecting Acceleration Changes
Creating a Speedometer
Determining Your Orientation
Creating a Compass and Artificial Horizon
Android Telephony
Making Phone Calls
Monitoring Phone State and Phone Activity
Monitoring Data Connectivity and Activity
Accessing Phone Properties and Status
Controlling the Phone
Using Bluetooth
Introducing the Bluetooth Service
Controlling the Local Bluetooth Device
Discovering and Bonding with Bluetooth Devices
Managing Bluetooth Connections
Communication with Bluetooth
Using a Bluetooth Headset
Managing Network and Wi-Fi Connections
Controlling Device Vibration
Module 12: Advanced Android Development
Using AID L to Support IP C for Services
Implementing an AIDL Interface
Using Internet Services
Building Rich User Interfaces
Working with Animations
Using Themes to Skin Your Applications
Advanced Canvas Drawing
Introducing Surface View
Creating Interactive Controls
Industrial Training in Mohali
Get Started