Andriod Application Development

Have Queries? Ask us +91 72592 22234

Course Overview


Xpertised Offers Advanced and Personalized Instructor Led Online Classroom training on Andriod Application Development which gives you the opportunity to interact with a Andriod Application Development instructor and help you enhance yourself to meet the demands of the industry.

Learn from our instructors from the convenience of your home or office. Interact and learn live with trainers and other participants. The OS platform that is going to transform the future, the mighty Android is all here for you. This Android Application Development Course is an introductory android training for developing android apps. Right from commencing the process of building android apps to publishing it on Google Marketplace, it covers all the important topics. With project guidance given to students, they can pick ideas from our Project implementation experience and work on them during the android course. As an android app developer, you would be able to create elegant games, work or productivity apps. You'll learn how to make the best of the open Java platform by working with an emulator and deploying to real devices.

Course Content


Getting Started with Android App Development

  • Fundamental Components of Android Phones and Tablets
  • Installing and Configuring Eclipse to Create Apps
  • Testing Apps Using the Simulator
  • Understanding Service Oriented Architecture (SOA)

Mastering User Interface Layouts

  • Pros And Cons of Different Layout Models
  • Using Containers to Control the Location of Widgets
  • Defining a Widget's Position Relative to Other Widgets
  • Overlapping Widgets
  • Using Table-Based Layouts
  • Enabling Scrolling

Menus, ActionBars and Popups

  • Adding Traditional Application Menus to Apps
  • Displaying Context Menus When Users Tap and Hold
  • Using Actionbars (Toolbars For Android Apps)
  • Displaying Popup Messages

Working with App Activities and Intent Filters

  • The Application Activity Lifecycle
  • Saving Data when Apps are Paused Or Killed
  • Using Threads to Run Background Services
  • Launching Sub-Activities
  • Handling Phone Calls
  • Optimizing Device Resources

Saving Files and Images

  • Storing Images, Strings and Arrays
  • Playing Audio and Video Files
  • Best Practices for Saving Files
  • Creating and Storing Wallpapers

Handling Rotation and Different Screen Sizes

  • Different Strategies for Handing Screen Rotations
  • Controlling UI Changes when Screens Rotate
  • Issues Related to Tablets and Larger Screens
  • Creating UIs that are Compatible with All Screen Sizes

Deploying to Android Devices

  • Checking for and Requiring Phone or Tablet Features
  • Deploying to the Android Store
  • Deploying Directly to Devices

Creating the User Interface (UI)

  • Core Components of Android User Interfaces (UIs)
  • Using Android’s XML-Based Layout System to Define UIs
  • Common Widgets
    • Buttons
    • Labels
    • Checkboxes
  • UI Layout Best Practices

Accepting User Input

  • The Android Input Method Framework
  • Getting Input from Attached and/or Internal Keyboards
  • Processing Choices with Selection Lists
  • Adding Icons to Selection Lists
  • Using Sliders and Checkboxes
  • Using Date and Time Pickers
  • Responding to Taps And Swipes

Advanced User Interfaces and the WebKit Browser

  • Embedding HTML Content in Apps with WebKit
  • Displaying Analog and Digital Clocks
  • Using Tabs to Display Multiple UIs
  • Applying Standard Styles and Fonts
  • Creating Reusable UI Components with Fragments

Data Management

  • Embedding SQLite Databases in Apps
  • Permanently Storing Data in Local Databases
  • Retrieving Database Data when Apps Start
  • Best Practices for Data Management

Using Java Libraries and Web Services

  • Using Pre-Compiled Java Libraries
  • Connecting to Web Services (such as Google Maps)
  • Downloading Internet Content

Working with Built-in Android Features

  • Accessing and Using MapView
  • Getting the Location of the Phone Or Tablet
  • Working with the Camera
  • Working with Permissions and the Security Framework

Alternative Development Options and Other Resources

  • Building Apps with PhoneGap
  • Using Flex, Air and Other Development Options
  • Locating Resources and Help

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234