Call Us at: 8056 966 366 / 9500 960 135
Mail us at: info@cloudcareersolutions.com

Android

Android and JAVA Basics

History of Android

Introduction to Android OS

What is Android?

Android Versioning

Android Development Tools

Android Architecture

Practical Installation of Android SDK, Eclipse and ADT Plug-in

Structure of Android Project

OOPS Concepts

  • Data Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism

Core Java Concepts

Android Programming

Introduction to android components / Building Blocks

  • Activities
  • Services
  • Content providers
  • Broadcast receivers

Activity Life cycle

  • Understanding the Life cycle methods
  • Working example of life cycle

Application development (Hello world)

  • Creating first android application
  • Debugging an Application
  • Understanding DDMS
  • DDMS and log results

User Interface

  • Button and CheckBox
  • Progres Bar and SeekBar
  • TextView and EditText
  • Dialogs
  • Notifications
  • Views(GridView, ListView, ImageView)

Understanding an android application structure

  • Understanding the XML layout files structure
  • Values XML files
  • TextView and EditText
  • Dialogs
  • Notifications
  • Understanding the LDPI , MDPI , HDPI

Working with Layouts techniques

  • Linear Layout
  • Relative Layout
  • Table Layout
  • Frame Layout
  • What is layout in Android ?
  • Design Layout Using XML for UI layout

Intents understanding

  • Implicit intents
  • Explicit Intent
  • Launching native application using Intent
  • Switch between activities using Explicit Intent
  • Data transferring between activities using Intents
  • Role of intent Filters
  • Intent Filters in your manifest

Data Storage & Permissions

  • Content providers , preferences
  • SQLite – Database Usage
  • Data storage using the preferences
  • Updating the Data using the preference
  • Database Operations
  • Permission Systems

Services

  • Lifecycle
  • Bound Services
  • Notifications
  • Running in Foreground

Broadcast Receivers

  • Broadcast Receivers
  • Lifecycle

Permissions