Android

ANDROID Course Content

Introduction

  • a. Introduction to Android
  • b. Android Development Environment
  • c. Hello World
  • d. Supporting Multiple Devices
  • e. Android Virtual Device
  • f. DVM / ADB / DDMS

Introduction to Building Blocks

  • a. Building Blocks of android application (Activity / Services / Broadcast receiver / Content Provider)
  • b. Fragments / Notifications
  • c. Activity Life Cycle
  • d. Building UI / Widgets dynamic and static way (Layouts / Custom Layouts / Views / Widgets )

Build tool Tools / Styles / Themes:

  • a. Gradle Build tool in details
  • b. Backward compatibility by support libraries
  • c. Internationalization of application
  • d. Styling UI Elements
  • e. Applying Themes
  • f. Handling different Sizes of devices

Building UI fragments to UI elements :

  • a. Fragments Lifecycle
  • b. Dynamic UI using fragments
  • c. Custom dialog fragments
  • d. Tool Bar / AppBar Layout / Floating Action Button
  • e. View Pager / Sliding Tabs
  • f. Recycler view / Card view

Shared Pref/Location API/Permissions:

  • a. Share Preference
  • b. Handlers / Aysnc Tasks
  • c. Location Manager / Geo Coding
  • d. User Permission handling permission in M
  • e. Maps with in application

External SDK / Services:

  • a. Hands on With Youtube SDK
  • b. Hands on with Facebook SDK
  • c. Service & Lifecycle
  • d. Bind Service / AIDL

Media / Receiver / JSON:

  • a. Explore Media Player
  • b. Broadcast Receiver
  • c. Introduction to JSON
  • d. Using GSON Library

Material Theme / Notifications :

  • a. Introduction to material design
  • b. Hands on with material theme
  • c. List Cards / View Shadows
  • d. Animations / Drawables
  • e. Notifications

Network / Sqlite / ContentProvier :

  • a. Hands on with Retrofit Library
  • b. Sqlite Database
  • c. CRUD Operations using sqlite db
  • d. Writing ContentProvide

ORM lib / Oauth / TODO App:

  • a. Introduction to ORMlite
  • b. TODO List Application
  • c. Login with Facebook
  • d. Develop UI
  • e. Add / Delete / Update todo list

GCM / Firebase :

  • a. Firebase introduction
  • b. Storage using firebase
  • c. Crashes / Analytics from Firebase
  • d. Google Cloud Messaging

Weather Application :

  • a. Hands on With Weather API
  • b. Writing Rest client for Weather API
  • c. Creating Weather Widgets

About Instructor

KudVenkat

Software Architect, Trainer, Author and Speaker in Pragim Technologies.

Subscribe Email Alerts

If you wish to receive email alerts when new articles, videos or interview questions are posted on PragimTech.com, you can subscribe by providing your valid email.