Android Services Fundamentals

A Service is one of the most basic android components that can perform a long-running task in the background and it does not provide a user interface. This course covers each and every fundamental concept related to a Service in Android.
Course info
Level
Beginner
Updated
Feb 3, 2017
Duration
3h 14m
Table of contents
Course Overview
Introduction
Getting Familiar with Service
Working with Started Service
Creating Intent Service
Understanding Communication Flow Between Service and Activity
Getting Familiar with Bound Service
Managing the Lifecycle of a Service
Enhancing App Security with Service
Performing Inter-process Communication
Description
Course info
Level
Beginner
Updated
Feb 3, 2017
Duration
3h 14m
Description

A Service is an application component that can perform long-running operations in the background and does not provide a user interface. Another application component can start a Service and it will continue to run in the background even if the user switches to another application. In this course, Android Services Fundamentals, you'll learn everything you need to know about a Service. First, you'll explore Service, Threads, and Process. Next, you'll discover Started Service, Intent Service, Bound Service, and lifecycle of the Services. Then, you'll move on to Inter-process Communication. Finally, you'll wrap up by learning how to use Messenger and AIDL for IPC. By the end of this course, you'll have a very strong foundation on the topic of Service.

About the author
About the author

Sriyank is a passionate software developer and loves to share his knowledge through his blogs and video courses. He follows "share and gain" principle which led him to publish many courses online. Though he has a deep love for Android he also specializes in other mobile app platforms such as iOS and also web development frameworks such as Laravel. He started his journey of sharing knowledge by holding hands-on workshops in various top level Indian Institutes such as NITs and IITs which eventually made him the speaker of one of the Google Developers Groups India which further supported his workshops in many more institutions. Currently Sriyank is working as freelance software developer and a proud online trainer. Apart from this, he loves to travel and explore new places.

More from the author
Android Fundamentals: Views and Adapters
Beginner
1h 44m
Jul 31, 2019
Android Fundamentals: Layouts
Beginner
1h 60m
Jun 28, 2019
Android Animations
Intermediate
2h 16m
Mar 25, 2019
More courses by Sriyank Siddhartha
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, this is Sriyank Siddhartha, and I welcome you all to my fundamental course of Android Services. I am a techie, and love to share knowledge that I have in my head. I believe sharing knowledge is the best way to gain knowledge as well, and today, I will share all the fundamental concepts related to the Android services with you all. It's always been a big thing as a big nerd to understand the implementation of the background traits, process, and how to effectively use services in our application, and service is one of the building blocks of Android, without which, your professional application is actually incomplete. So, if you are looking for all the fundamentals related to the Android services, then this course will be your final stop. So, some of the major topics that this course covers include: what is a service? What is a thread, and what is a process, and how they are interrelated to each other. What are the various types of services, such as started service, intense service, and also, bound service. Excluding the lifecycle of a service, inter-process communication, and at last, using Messenger and AIDL for inter-processed communication, that is IPC. And each of the topics in this course, we will cover it with the help of demo application, and also with the help of practical examples. So by the end of this course, you will have a very strong foundation on the topic of Android service. So, come, join me, and let's together explore the Android services in detail, only at Pluralsight.