Simplilearn
Simplilearn Logo

Certified Android App Developer Training Course 

  • Offered bySimplilearn
  • Private Institute
  • Estd. 2010

Certified Android App Developer Training Course
 at 
Simplilearn 
Overview

Duration

32 hours

Mode of learning

Online

Difficulty level

Beginner

Credential

Certificate

Future job roles

CTFL, Code Developer RESEARCH ENGINEER, Senior Software Engineer , CSS, Manager - Enterprise Application Engineering

Certified Android App Developer Training Course
 at 
Simplilearn 
Highlights

  • 3 real-life, industry-based projects, 16 chapter-end quizzes
  • A great course for learning Mobile app development
  • Certification Course
Details Icon

Certified Android App Developer Training Course
 at 
Simplilearn 
Course details

Who should do this course?
  • Software Developers
  • Application Developers
  • Web Developers
  • Software Engineers
  • IT professionals who want to move to Android app development
  • Fresh graduates and students who want to gain skills in Android app development
What are the course deliverables?
  • 40 hours of app based projects
  • Develop 6 trending apps within the course
  • Get Project experience certificate in Android app development
  • Downloadable Source Code
More about this course
  • Android is one of the most popular mobile operating systems. Most major smartphones that are coming in the market use Android; leading to the high demand for Android App Developers in the job industry.
  • Certified Android App Developer Training course has been designed by expert professionals to provide candidates with the best-in-the-industry training
  • This course will help learners to be job ready and become a professional app developer
  • With high-quality learning modules, the course offers training in both basic as well as advanced concepts in Android app development
  • The candidates will be given training on various areas of Android app development like Layouts, SQLite, User Interface (UI), location, sensors and other related topics.

Certified Android App Developer Training Course
 at 
Simplilearn 
Curriculum

Introduction to the Course

Introduction

Introduction to Android Development

Introduction

Installing Android SDK and Android studio

Android Architecture

Key Features of Android Marshmallow

Creating Android Project

Hello World App

Quiz

Summary

Android Activity and Intents

Introduction

Activity Lifecycles

Intents, Passing Data, and Launching Activities

Supporting Different Devices

Action Bar

Saving Data

Quiz

Summary

Layouts and Controls

Introduction

Android Layouts

Menus

Input Controls

Settings

Dialogs

Toasts

Drag and Drop

Quiz

Summary

List Views and SQLite

Introduction

List Views

Loaders

Methods to manage SQLite Database

Quiz

Summary

Services

Introduction

Bound Services

Creating a Bound Service

Managing a Lifecycle of Bound Service

Communicating with Remote Service

Quiz

Summary

Content Providers

Introduction

Content Provider Basics

Creating Content Providers

Calendar Provider

Contacts Provider

Quiz

Summary

UI and Fragments

Introduction

Fragments

Dynamic UI with Fragments

Loaders

Task and Back stack

Quiz

Summary

Location and Sensors

Introduction

Getting a Current Location

Using Maps with Location

Location Strategies

Sensors Overview

Motion Sensors

Position Sensors

Environment Sensors

Quiz

Summary

Multimedia Audio and video & camera

Introduction

Media Playback

Media Router

Media Route Provider

Camera

Quiz

Summary

Introduction to Google Play

Introduction

Goolge Play Services

Norms to Upload Application

Checklist

Quiz

Summary

App

App Simple Calculator

App StopWatch

Certified Android App Developer - Expert

Course Introduction

Course Introduction

Connecting Devices Wirelessly

Introduction

Discovery of PP Connection with Wi-Fi

Using Network Discovery

PP Connections with WIFI

WIFI PP Service Discovery

Quiz

Summary

Network Operations

Introduction

Connecting to Network

Managing Network Usage

Parsing XML Data

Quiz

Summary

Battery Optimization

Introduction

Battery Optimization

Quiz

Summary

Syncing with Cloud Server

Introduction

Using a Backup API

Transfering Data Using Sync Adaptors

Quiz

Summary

Using Volley for Network Data Interaction

Introduction

Sending Simple Request

Setting up Request Queue

Making Standard Request

Implementing a Custom Request

Quiz

Summary

Building App for Enterprise

Introduction

Compatibility with Managed Profiles

App Restrictions

Device Policy Controller

Quiz

Summary

Google Play to Distribute and Monetize

Introduction

Selling in-App Products

Maintaining Multiple Apps

Quiz

Summary

Best Practices for User Interface

Introduction

Best Practices for User Interface

Quiz

Summary

Best Practices for Security and Testing

Introduction

Best Practices for Security Privacy

Quiz

Summary

Best Practices for Testing

Introduction

Best Practices for Testing

Quiz

Summary

Best Practices for User Input

Introduction

Best Practices for User Input

Quiz

Summary

Creating Wearable Apps

Introduction

Creating Wearable Apps

Creating and Executing Wearable App

Quiz

Summary

Custom UI for Wearables

Introduction

Creating Custom UI

Defining Layouts

Creating Cards

Creating Lists-

Showing Confirmations

Exiting Full Screens

Quiz

Summary

Adding Wearable Features

Introduction

Adding Wearable Features to Notification

Quiz

Summary

Data Syncing

Introduction

Accessing Wearable Data Layer

Syncing Data Items

Transferring Assets

Sending and Receiving Messages

Handling Data Layer Events

Quiz

Summary

Creating Watch Faces

Introduction

Designing Watch Faces

Building Watch Face Service

Drawing Watch Faces

Showing Information in Faces

Creating Interactive Watch Faces

Optimizing For Battery Usage And Battery Life

Quiz

Summary

Location Aware Android Wear

Introduction

Request for Location Update

Handle Location Not Found

Quiz

Summary

Apps

Location Based Notification App

Android Wear Activity Monitor App

Projects

Project-Weather App

Free Course Java Essentials

Introduction

Introduction

Lesson Objectives

Java Definition

Java Virtual Machine JVM

Working of Java

Running a Basic Java Program

Running a Basic Java Program contd

Running a Basic Java Program in NetBeans IDE

BASIC JAVA SYNTAX

Data Types in Java

Variables in Java

Naming Conventions of Variables

Type Casting

Operators

Mathematical Operators

Unary Operators

Relational Operators

Logical or Conditional Operators

Bitwise Operators

Static Versus Non Static Variables

Static Versus Non Static Variables contd

Statements and Blocks of Code

Flow Control

If Statement

Variants of if Statement

Nested If Statement

Switch Statement

Switch Statement contd

Loop Statements

Loop Statements contd

Break and Continue Statements

Basic Java Constructs

Arrays

Arrays contd

JAVA CLASSES AND METHODS

Classes

Objects

Methods

Access Modifiers

Summary

Thank You

Java Constructors

Java Constructors

Objectives

Features of Java

Classes Objects and Constructors

Constructors

Constructor Overloading

Constructor Overloading contd

PACKAGES

Definition of Packages

Advantages of Packages

Naming Conventions of Packages

Inheritance

Definition of Inheritance

Multilevel Inheritance

Hierarchical Inheritance

Method Overriding

Method Overridingcontd

Method Overridingcontd

ABSTRACT CLASSES

Definition of Abstract Classes

Usage of Abstract Classes

INTERFACES

Features of Interfaces

Syntax for Creating Interfaces

Implementing an Interface

Implementing an Interfacecontd

INPUT AND OUTPUT

Features of Input and Output

Systeminread Method

Reading Input from the Console

Stream Objects

String Tokenizer Class

Scanner Class

Writing Output to the Console

Summary

Thank You

Essential Classes and Exceptions in Java

Essential Classes and Exceptions in Java

Objectives

The Enums in Java

Program Using Enum

ArrayList

ArrayList Constructors

Methods of ArrayList

ArrayList Insertion

ArrayList Insertion contd

Iterator

Iterator contd

ListIterator

ListIterator contd

Displaying Items Using ListIterator

For-Each Loop

For-Each Loop contd

Enumeration

Enumeration contd

HASHMAPS

Features of Hashmaps

Hashmap Constructors

Hashmap Methods

Hashmap Insertion

HASHTABLE CLASS

Hashtable Class an Constructors

Hashtable Methods

Hashtable Methods

Hashtable Insertion and Display

Hashtable Insertion and Display contd

EXCEPTIONS

Exception Handling

Exception Classes

User-Defined Exceptions

Types of Exceptions

Exception Handling Mechanisms

Try-Catch Block

Multiple Catch Blocks

Throw Statement

Throw Statement contd

User-Defined Exceptions

Advantages of Using Exceptions

Error Handling and finally block

Summary

Thank You

Other courses offered by Simplilearn

– / –
6 months
– / –
1.53 L
11 months
– / –
– / –
4 days
– / –
1.5 L
4 months
– / –
View Other 283 CoursesRight Arrow Icon
qna

Certified Android App Developer Training Course
 at 
Simplilearn 

Student Forum

chatAnything you would want to ask experts?
Write here...