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
Certified Android App Developer Training Course at Simplilearn Course details
- 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
- 40 hours of app based projects
- Develop 6 trending apps within the course
- Get Project experience certificate in Android app development
- Downloadable Source Code
- 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