Welcome to Training for App Development. Here you’ll find sets of lessons within classes that describe how to accomplish a specific task with code samples you can re-use in your app. Classes are organized into several groups you can see at the top-level of the left navigation.

Introduction

  • what is android?
  • features of android
  • android architecture
  • how applications created
  • environment setup
  • HelloWord #app

App Structure

  • src
  • gen
  • assets
  • bin
  • libs
  • res
  • animator (recommended after adt 11.0)
  • anim (before adt 11.0)
  • color
  • drawable {ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi}
  • layout {small, normal, large, xlarge} mode {land, port} ratio {long, notlong}
  • menu
  • raw
  • values {language code}
  • xml
  • menifest (http://developer.android.com/guide/topics/manifest/manifest
  • intro.html)

User Interface

  • layouts
  • input controls
  • input events
  • menus
  • action bar
  • settings
  • dialogs
  • notifications
  • toasts
  • search
  • drag and drop
  • accessibility
  • styles and themes
  • custom components

App Components:

  • intent
  • activity
  • service
  • broadcast receiver
  • content providers
  • fragments
  • views
  • layouts
  • resources
  • menifest

Animation and Graphics:

  • src
  • property animation
  • view animation
  • drawable animation
  • canvas and drawables
  • openGL ES

Media and Camera

  • media playback
  • media router
  • media route provider
  • ExoPlayer
  • supported media formats
  • audio capture
  • JetPlayer
  • camera

Locations and Sensors

  • location and maps
  • location strategies
  • sensors overview
  • motion sensors
  • position sensors
  • environment sensors

Connectivity

  • bluetooth
  • nfc
  • wi
  • fi
  • usb

Text and Input:

  • copy and paste
  • creating an IME
  • spell checker

Data Storage:

  • shared preferences
  • internal storage
  • external storage
  • sqlite database
  • network location
  • data backup
  • app install location

Web Apps

  • supporting different screens
  • WebView
  • migrating to WebView
  • debugging web apps
  • best practices

Administration:

  • device policies

Self Work:

  • Best Practices (API Guides)
  • supporting multiple screens
  • supporting Tablets and Handsets
  • verify app behavior on ART
  • Best Practices (Training)
  • interaction and engagement
  • user interface
  • user input
  • background jobs
  • performance
  • security and privacy
  • testing
  • Google Services
  • http://developer.android.com/google/index.html

Live Projects:

So, if you are thinking of pursuing your career in Android, then join our Android training institute in Chandigarh and acquire the relevant skills to implement every facet of mobile application development, design and deployment effectively.