The Android course serves as an introduction to the Java language and OOP's in Java, specifically designed for folks that wish to get into Android Development. The course provides students with the skill for analyzing, designing, developing and troubleshooting Android Applications written in Java.

The Android development course is designed to quickly get you started with writing android apps for Android devices along with learning the basics of Android platform. You will get to understand the Android application lifecycle. By the end of the course, you will be able to write simple GUI applications, use built-in android widgets and components, work with the database to store data locally, and much more. This is a perfect course to get started with Android programming.

This Android Classes Provides android eclipse and android sdk tutorial, android development tutorial, android app development tutorial, android developer tools, software design and development.

Android presents a job opportunity for Freshers and trained Professional. Almost all product level and technology companies have started their own Android division and thus requires more man power for the android platform. Get started and become a confident Android Application Developer with exposure to Android live projects provided by us.

Training Content and Schedule - Duration 8 weeks

2 weeks Bicnet Online E-Learning system + 2 weekend classroom lab session + live project

Prerequisites: Familiarity with Linux/UNIX based operating environment. JAVA or C programming knowledge.

Setting up Android Development Envirnoment Kit

  • Installing the software development tools
  • Navigating Javadocs. Getting an overview of the SDK tool and sample code
  • Using the Eclipse Android Development Kit (ADT) plug in: Eclipse' relation to the underlying SDK tools, using perspectives and Eclipse view
  • Running Configration, Android Virtual Devices (AVDs)
  • Using Android Debug Bridge (ADB) and the Dalvik Debug Monitoring System (DDMS)
  • Accessing the Android File System, pushing and pulling files, accessing and filtering system logs
  • Introduction to Android 4 SDK and tablet applications

Java for Android

  • Java types System, primitive types
  • Classes, Object Creation, Object behaviour, object and Inheritances
  • Final and Static declaration, Abstract classes, Interfaces, Scope
  • Java Package
  • Access modifier and encapsulation
  • Java types and the Android frameworks, class hierarchies
  • The Ingredients of an Android Application
  • Android Application Components and Modularity in Android Applications
  • Android class hierarchy design, Extending Android
  • Concurrency in Android, AsyncTask and the UI thread
    Threads in an Android process

Developing Android Application

  • Application Structure
    The context class hierarchy
    The Android application manifest and resources
    Linear, Relative and Table Layouts
    Activities and linking with Intents
    The essential Android base classes
    The app package
    The view package and ViewAdapters
    Packaging an Android application: the .apk file
  • Sandboxing: processes and uses
    The Application lifecycle
    Permission and Inter-process communication
  • Shared Preferences and Content providers
    using a content provider, Content Observation, BroadcastReciever
  • Skelton Application for Android
    The bones of a Real Application
    A framework for a pleasing user experience
    Compatibility with many kinds of screens
    Testing for screen size compatibility
    Resource qualifiers and screen sizes

Android UI and Database access

  • Activity, Layout, Views, Intents
  • Relational database overview
    Sqlite3 database and its limitations
    Operating on databases using SQL Helper classes
  • Document-centric interactive applications and the model-view-controller design pattern
  • Database-centric data models in Android
  • Debugging Android Code
  • Cursor Adapters and binding views to databases.

Using Google API's and services in Android applicatons

  • Integrating Google Maps and services in Android applications
  • Debugging Android Code
  • Preparing an application for distribution
    The Google Play Store (formerly Android Market)
    Placing applications in the Play Store

Live Project

On Completing The Android Training Program, You Will...

  • Understand the entire Android Apps Development Cycle from start to finish.
  • Develop and publish your own Android Apps and Games on the Android Market!
  • See which types of Apps are making money and why and how you can do the same
  • Avail scholarship for Andriod Developer level 2 workshop and get 100% guaranteed placement.