Android Training

Android Training

As we know world's best platform for mobile applications is Android. It is a software package that has operating system, middleware and key applications. For Java based Android applications Software Development Kit (SDK) provides tools and APIs. Android platform runs multiple applications at one time. For e.g. Android user can receive notification, listen music and use GPS. Android applications have a vast market. Its applications are used by many prominent mobile phone companies. It provides easier application maintenance and market exposure to developer.

Android is a versatile application which is flexible with hardware. Besides this, Android APIs helps a developer in developing standard apps. One who has work experience or good hands on Java can easily learn Android development. Our Android course provides you a well designed training program according to IT job market demand. Enhanced and frequent exposure to labs and experienced faculties will give a sharp edge in Android development. Live project development, regular revision and tips for coding are a part of course.

Android Apps Development Course is meant for those, who want to start their career as an Android Developer. Android Apps development is one of the highest paying job in IT Sector. An android developer can build apps for android phones and android tablets etc.

Android Training Course Overview

Introduction To Android:

  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals
  • Basic Building blocks - Activities,Services,Broadcast Receivers & Content providers
  • UI Components - Views & notifications
  • Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)

JAVA Concepts:

  • OOPs Concepts
  • Inheritance in detail
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi-threading (Thread class & Runnable Interface)

Emulator-Android Virtual Device:

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents

Basic UI Design:

  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px
  • Examples

Preferences:

  • Shared Preferences
  • Preferences from xml
  • Examples

Menu:

  • Option menu
  • Context menu
  • Sub menu
  • menu from xml
  • menu via code
  • Examples

Intents (In Detail):

  • Explicit Intents
  • Implicit intents
  • Examples

UI Design:

  • Time and Date
  • Images and media
  • Composite
  • Alert Dialogs & Toast
  • Popup
  • Examples

Styles & Themes:

  • styles.xml
  • drawable resources for shapes, gradients (selectors)
  • style attribute in layout file
  • Applying themes via code and manifest file
  • Examples

Content Providers:

  • SQLite Programming
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and updating Contacts
  • Reading bookmarks
  • Example : Develop an App to demonstrate database usage. CRUD operations must be implemented.

Linkify:

  • Web URLs, Email address, text, map address, phone numbers
  • MatchFilter & TransformFilter
  • Examples

Adapters And Widgtes:

  • Adapters:-
    • Array Adapters
    • Base Adapters
  • List View and List Activity
  • Custom list view
  • Grid View using adapters

Tabs And Tab Activity:

  • Examples