Android Training

Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets.

The Android platform is the most widely used platform for smartphones today with a share of close to 90% globally. The scope for Android application development is immense and the need for Android developers is also on the rise.

Our Android App Development training course will provide you in-depth understanding of how to build and deploy applications for Android phones and tablets, using the Java programming language

Course Details

Prerequisites

Java Programming [?]

Duration

2 Months (1½ hour/day on weekdays)

Fees

One-on-One : 19,500
Group : 12,500

Highlights

Course completion certificate which can be validated online

Get the opportunity to work with an expert Android developer

Learn to develop realtime android apps on your own

Gain plenty of work expereince by doing group and individual work on native app project which will be given during the training

Course Coverage
A quick run-through of Java Programming, Step-by-step Android App Development, Building real-time apps
Course Contentsopen All Close All

Recalling Java Fundamentals

* OOPS Basics
* Classes & Objects
* Inheritance
* Polymorphism
* Overloading & Overriding
* Applets & Events

Hello Android

* Introduction to Android
* Android Flavors
* Android OS Architecture
* Gradle Build System
* Setting up Android Development Environment
* System Requirements
* Android Studio Installation
* Create First Android Application
* Understand Project Hierarchy

User Interface & Event Handling

* Layouts & Views
* Resources
* User Input Control
* List View and Scrolling Views
* Recycler View & Card View
* Themes & Styles
* Material Design
* Providing Resources for adaptive layouts
* Dialogs – Alert, Progress and Custom
* Floating Action Button
* Localization

Activities and Intents

* Activity Lifecycle
* Activity State
* Explicit Intent
* Implicit Intent
* Intent resolution

Exploring Action Bar

* Getting Access of Action Bar
* Option Menus
* Context Menus
* Popup Menus
* Navigation Drawer
* Tab Navigation
* Swipe View with View Pager

Broadcast Receivers & Notification

* Broadcast Receiver
* Sending a Broadcast
* Creating Receiver
* Registering broadcast receiver
* Notification
* Integrating notification with broadcast receiver

Services

* Service
* Types of Service
* Service Declaration
* Creating a Service
* Extending Service Class
* Start a Service
* Stop a Service
* Creating a Bound Service
* Life cycle of Service

Fragments

* What is Fragment?
* Creating a Fragment
* Fragment Lifecycle
* Handling Fragment Events
* Fragment Communication

Background Tasks & Networking

* Async Task
* Async Task with Progress Bar
* Android Networking
* Connecting to Internet using Async Task
* Downloading an Image using Async Task
* Alarm Manager
* Job Scheduler
* Thread Handlers
* Introduction to REST web services
* Consuming of REST Web services

Data: Saving, Retrieving, Loading

* Shared Preferences
* Set & retrieve shared preferences
* SQLite
* Store data using SQL in SQLite Databases
* Content Providers
* Share data b/w apps using content resolver

Maps with Android

* Google Maps Android API
* Adding a Map to an Application
* Display User’s current Location
* Change Map Type
* Map Gestures
* Map Markers

Testing Application

* Use of Logcat as Debugging
* Use of Android Debugger tool
* Android JUnit Testing
* Testing User Interface
* Espresso testing

Application Deployment

* Signing Application
* Developer Console
* Deployment app on Google Play

Students Review

Frequently Asked Questions

Why should one learn Android Apps development in 2017?

Android is growing rapidly as it lands on more devices and in more people's awaiting hands. Companies will want their products running on Android devices, and likely as native applications.
This means that the demand for mobile developers with a specialty in Android will continue to grow for the foreseeable future.

If you already have software skills, leaning Android and migrating to mobile is a fair idea. If you're a beginner, we will take extra care to teach you from basics.

Who should take this Android Development Training course?

Software, System and web developers
. College graduates and Android app enthusiasts.

Do I need to have Android device during training course?

No, Virtual devices can be created during training. So you don't need to bring any Android devices.

Do I get placement after completing the course at Access Academy?

Yes, We will assist students by giving job interview calls in various leading IT companies, after course completion.

FAST ENQUIRY

  • Course
  • Email
  • Details

Select Your Course

What would you like to learn?


Email Address

We will respond faster

Personal Details

We will never sell it

Error occurred!

Something went wrong!

Please go back and give correct information in required fields!

Thank You

We will get back to you shortly!

You can also contact us,
by calling
9087000800
or with an email to
info@access-academy.in

Features & Facilities

Internship Programs

A/C Classrooms & Lab

Unrestricted Lab Access

Free Wi-Fi Internet

Practice-Oriented Training

Regular Student Assignments

Expert Developer cum Trainers

Student Assessments

Real-time Projects

Workshops & Seminars

Placement assistance