Android Development

Online classroom training

  • High quality training from certified instructor
  • Take the training from anywhere, at anytime
  • Flexible weekday and weekend training schedule's
  • Our classroom training provides you the opportunity to choose your convenient training date
  • 24/7 learner assistance and support

Corporate training

  • Flexible training schedule
  • Our Corporate training allows learner's to add specific training needs
  • We provide flexible pricing options
  • High customer satisfaction
  • 24/7 learner assistance and support

Course Description:

Android developers are in high demand. Our Google authorized Android Development course is designed for professionals who want to learn how to create mobile applications on the Android platform. You’ll learn to set up the Android environment and master its architecture, including user interfaces, activities, controls, layouts, services, content providers, and multimedia APIs. Our Extensive five-day Android app development course that provides the required knowledge and skills to design and build a complete Android™ application.

Prerequisites:

  • Basic Knowledge of Java and JavaScript
  • Programming experience in Object Oriented Programming language is desired

What you will learn:

  • Basic Android Development tools such as Android Studio, Eclipse, DDMS, Drawables, Listeners and Activity Lifecycle
  • How to use different Layouts and Widgets
  • Learn Debugging tools
  • Perform operations using Android user interface and have good understanding of screen orientation and layouts
  • The use of Audio, Video, Services and Notifications to enhance user experience
  • How to display user current location in a google map
  • How to integrate Facebook, Dropbox and Google Drive in your existing android application
  • How to publish your App on Google Play

What you will get:

  • High quality training from certified trainer
  • Course completion certificate
  • Best real world examples
  • Get practical understanding of different android development tools
  • Interactive hands-on sessions
  • End-to-end support via email, chat and phone

Course Outline:

Android

  • Android & Smart Phones
  • A Brief History
  • Important Versions
  • Android & Applications
  • Android Resources

Starting with IDEs and Android –SDK

  • Downloading the Android SDK
  • Installing Android Development Tools (ADT)
  • Building Hello World app
  • Android Virtual Devices
  • Exploring the Structure of an Android Application
  • Fundamental Components
  • Application Life Cycle

Building Block and User Interface and Controls

  • Activity
  • Intent
  • Content Provider
  • Broadcast Receiver
  • Services
  • Android resources
  • Android Intents
  • Text Controls, Button Controls, The Image View Control, Date and Time Controls
  • List Control, Grid View Control, Spinner Control, Gallery Control
  • Understanding Adapters, Styles and Themes
  • Understanding Layout Managers

Android Menu

  • Structure of Android menu
  • Working with  Menu and Events
  • Submenus, Context Menus, Pop-up Menus

Sub-Screen, Dialogs and Action Bar

  • Fragment Overview
  • Fragment Manager
  • Using Dialogs in Android
  • Working with Toast
  • Working with Action Bar and Tabs

Working with Preferences and Saving State

  • Exploring the Preferences Framework
  • List Preference, Check Box Preference, Edit Text Preference, Organizing Preferences

SQLite Database

  • Introduction to SQLite Database
  • SQLiteOpenHelper and working with DB
  • Working with Cursor

Content Provider

  • Android’s Built-in Providers
  • Architecture of Content Providers

Services ,Threading and Handler

  • Consuming HTTP Services
  • Using the Android Http Client
  • Addressing Multithreading Issues
  • Handler, message and message queue relationship
  • Using Background Threads (AsyncTask)

Working with web service

  • JSON parsing
  • XML parsing

Working on Socket Connection

  • Understanding the Android Security Model
  • Signing Applications for Deployment
  • Self-Signed Certificate Using the Key tool
  • Installing Updates to an Application and Signing
  • Understanding Security at the Process Boundary
  • Declaring and Using Permissions
  • Library Projects
  • Strict Mode

Utilizing different inbuilt APIs and Using Google Web service

  • Understanding the Mapping Package
  • Obtaining a Maps API Key from Google

Preparing Your Application for Market

  • Develop Market ready application

Frequently Asked Questions:

You will receive course completion certificate from “Skillsswear” training institute.

We provide all convenient mode of training (Classroom Training, Online Classroom Training, Onsite Training and E-Learning) based on participant requirement. Our Online Classroom trainings are interactive sessions that enable you to ask questions and participate in discussions during class time. We do, however, provide recordings of each session you attend for your future reference.

Any registration cancelled within 48 hours of the initial registration will be refunded in Full (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding). Refunds will be processed within 30 days of receipt of written request for refund.

Your instructor-led live virtual classes will be held online, and you have the flexibility of attending from anywhere. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.
You may also attend these classes from your smart phone or tablet.

You can attend upcoming sessions at your convenience.

Please send in an email to support@skillsswear.com, and we will answer any queries you may have.