We have Answers

  • +91 90425 25968
  • enquiry@greenmainfotech.com
  • Mon - Sat: 10.00am to 8.00pm
Awesome Image

Android App Development Training

    The Android operating system is the world’s most popular mobile platform. The proliferation of smartphones and the popularity of the Android platform have meant that there is a huge requirement for developers who can develop apps on Android OS.

    With over 1 billion Android devices already activated, this represents a great opportunity for developers.

    GreenMa Infotech training on Android App development will not only give you knowledge of the bare essentials but also a detailed end-to-end understanding of design and implementation.

You will learn the basics of developing apps on the
    Android Platform,
    Get practical,
    Hands-on knowledge in getting started with the various tools and concepts
    Principles and Patterns, required in developing ready to market Android apps.

Here’s what you will learn!

  •     The use of Android development tools like Eclipse, Android Studio ,DDMS, Drawables, Listeners, and the Android SDK to build your very own apps
  •     Debugging tools and the working of Android SDK to add permissions to your app
  •     Learn how to use different Layouts and Widgets
  •    The use of Audio, Video, Services and Notifications to enhance user experience
  •    Understand how to create applications using SQLite database
  •    At the end of this training you would be ready with a working application which can be published on Google Play

Prerequisites

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

Android App course Content / syllabus

Module 1: Android

Module 2: Setting Up your Development Environment

  •     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

Module 3: Building Block & User Interface and Controls

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

Module 4: Android Menu

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

Module 5: Sub-Screen , Dialogs & Action Bar

  •    What Is a Fragment
  •    Fragment Manager
  •    Using Dialogs in Android
  •    Working with Toast
  •    Working with Action Bar and Tabs

Module 6: Working with Preferences and Saving State

    Exploring the Preferences Framework
  •    ListPreference
  •    CheckBoxPreference
  •    EditTextPreference
  •    Organizing Preferences

Module 7: SQLite Database

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

Module 8: Content Provider

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

Module 9: Services, Threadings & Handler

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

Module 10: Working with Web Services

  •    JSON parsing
  •    XML parsing

Module 11: Working with Shocket Connection

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

Module 12: Exploring Maps and Location Based Services

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

Module 13: Preparing Your Application for Market

  •    Develop Market ready application

Enquiry Form