Android Training

What is Android?

Android is a user-friendly mobile operating system developed by Google for touchscreen devices mainly smartphones. This is the important reason for the swift upsurge of Smartphone users in the last decade. More than 75% of all the smartphones run on Android platform. Android is designed based on Linux and primarily uses direct manipulation like touch and virtual keyboard. Though the first commercial version was released in 2008, it has gone through many major developments with the current version being 8.0 (Oreo). Since Android is available freely, anyone can build their own applications (apps) on Android and upload their apps to Google Play store through which they can earn money as subscription or initial fees to download their app. As of May 2017, Android has the largest installed base of any operating system.

Why to enrol in Android training at Trishana Technologies, Bangalore?

At Trishana Technologies, we offer a comprehensive Android training which includes basic Java and C using which Android is written, SQL which is frequently used in Android, Android Debug Bridge (ADB) and Android Emulator. Traditionally, Android training institutes teach you only how to create apps in IDEs. But our training makes you develop Android apps from the scratch. By this method, you will know every concept and method used and can develop Android apps anywhere. We train you in the most recent version of Android and encourage you to develop your own apps as practice. We will provide you all the software and support you need to practice at home or at our lab. We also conduct webinars often to increase your exposure about Android development in industries. We provide the best placement support and ensure that all of our students are well placed and got their dream job as soon as they had completed the course.

Our Android training syllabus

Section 1
JAVA Concepts

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

Section 2
SQL

  • DML & DDL Queries in brief

Section 3
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)

Section 4
Application Structure (in detail)

  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources & R.java
  • Assets
  • Layouts &Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application

Section 5
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

Section 6
Basic UI design

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

Section 7
Preferences

  • SharedPreferences
  • Examples

Section 8
Menu

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

Section 9
Intents (in detail)

  • Explicit Intents
  • Implicit intents
  • Examples

Section 10
UI design

  • Material Design
  • Time and Date
  • Images and media
  • Composite
  • AlertDialogs & Toast
  • Popup
  • Examples

Section 11
Tabs and Tab Activity

  • Examples

Section 12
SQLite Concepts

  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabase
  • Cursor
  • Reading bookmarks
  • Example :
    Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.

Section 13
Android Debug Bridge (adb) tool

Section 14
Adapters and Widgtes

Adapters

  • ArrayAdapters
  • BaseAdapters
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

Section 15
Threads

  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Handlers & Runnable
  • AsynTask (in detail)
  • Examples <="" h4="">
  • Live Folders
  • Using sdcards
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services

Career opportunities in Android domain

  • Android Developer
  • Mobile Application Developer (Android)
  • Frontend App Developer
Available for weekends
and weekdays
Register for Demo
Class