Android Technology


Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones. Android's user interface is mainly based on direct manipulation, using touch gestures that correspond to real-world actions, such as swiping, tapping and pinching, to manipulate on-screen objects, along with a virtual keyboard for text input.

In addition to touchscreen devices, Google has developed Android TV for televisions, Android Auto for cars, and Android Wear for wrist watches, each with a specialized user interface. Variants of Android are also used on Sensors,game consoles, digital cameras-TV, and other electronics.

Module

  • Fundamentals
    • Software Engineering with SDLC
    • SQL Queries
  • Programming with Java
    • Introduce Java
    • OOPS Features
    • Class, Object
    • Conditional, Looping Statement
    • Array
    • Package
    • Threading and Synchronization 
  • Android OS
    • Introduction to Android
    • Android-Platforms, Tools, Versions
    • Android Development Framework with Architecture
    • Android Installation
    • Development using Eclipse
    • Android Environment
    • DVM, ADT, AAPT
    • Types of Android Applicaitons
    • Introduction to Android Programming structure
    • Android Manifest File
    • Activity Lifecycle
    • Intent and Intent Filters
  • Android UI And Component
    • GUI Architecture
    • Layouts
    • Android Widget Tools Kit
    • Android Form and Field Widgets with Events
    • Composite Components with Events
    • Understanding Android Menus
    • Android Dialogs and Pickers
  • Storage In Android
    • Android Persistance
    • Android Preference and Controls
    • Using Files System
    • Accessing SD Cards
    • SQlite Database Connectivity
    • CRUD Operation Performed in SQLite
  • Applicability To Industrail Projects
    • Device and Emulator Control
    • Debug and Execute Applicaiton on Real Device
    • Deployment
    • Publish your Application