Android studio training

Introduction

Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.

This Training will teach you basic Android programming and will also take you through some advance concepts related to Android application development.

Prerequisites

Android programming is based on Java programming language so if you have basic understanding on Java programming then it will be a fun to learn Android application development.

Course Contents

Introduction to Android

Android application structure

Android Development Tools

  • Android SDK
  • Android Studio
  • Emulator
  • Android UI
  • DDMS
  • Eclipse and ADT Plug-in

Structure of Android Project

  • Project structure of and app
  • Android Studio File explorer

Installation

  • Installing Android Studio in Linux
  • Installing Android Studio in Mac
  • Installing Android Studio in Windows

Introduction to android components

  • Activity
  • Layout XML
  • Manifest
  • Images and other resources
  • Internal storage
  • External storage
  • Shared Preferences
  • SQLite
  • APK

Life cycle of an Activity

  • Methods of activity to override for each stage
  • Types of activity

Hello world App

  • App with a text message and an alert
  • Create an AVD
  • Running the app in emulator
  • Running it in real device

Debugging an Application

  • DDMS and log results
  • Add log statements in activity

Using Android Studio

  • Components and utilities of Android Studio
  • Useful Shortcuts
  • Keyboard navigation
  • Code generation
  • Hierarchy of and apps file structure
  • SDK manager
  • AVD manager
  • Memory monitor & Network statistics

Android widgets

  • Introduction to Widgets
  • Form widgets
  • Date picker and Time picker
  • Using widgets in Activity

Layouts & Views

  • Layouts and XML syntax
  • Relative Layout
  • Linear Layout
  • Table Layout
  • Grid View
  • List View
  • Adapters
  • Scroll View
  • Web View
  • Merging views/layouts

Event Handling

  • On click event handling
  • Double click
  • Long press
  • Adding functions to Action bar

Manifest XML

  • Structure of manifest
  • Permissions
  • Widgets XML and properties
  • Hierarchy of XML strucure

Intents and data handling

  • Multiple Activity app
  • Data transfer using Activity Intent
  • Using Shared preferences
  • Using internal/external storage
  • SQLite

Drawables

  • Adding images/videos to UI
  • Styling – Customizing the widgets appearance
  • Images in list view
  • Zoom functionality on drawables

Android APIs

  • Camera API
  • Google Maps API
  • GPS navigation
  • Sensor API

Services

  • Call alert
  • SMS alert
  • Call & SMS API

Canvas
Fragments
Master-Child View using Fragments
Tabs
Dialogs
Consuming Rest Services (AJAX AsyncTask)
JSON parsing
Notifications
Push notifications
Publishing an App in Google play

Training is Primarily hands-On & available as

Classroom / Online / Corporate Training

http://www.hadooptrainingchennai.in/contact/

 Call - +91 9789968765 / 044 – 42645495

Click here to submit your review.


Submit your review
* Required Field