The Service is one of the fundamental building blocks of an Android app. Services are used to perform long-running operations in Android apps. If you want to become a pro Android coder, you're going to need to master Services.
In this course, you'll learn everything you need to know to use Services in your Kotlin Android app.
First, you'll learn about the different types of Service: how they are different, and the tasks they perform in an Android app. You'll see examples of different kinds of Service in popular apps, and you'll get to practice creating useful Services from scratch. Finally, you'll learn about the Broadcast Receiver, which lets Activities and Services communicate.
1.Introduction3 lessons, 10:40
3 lessons, 10:40
1.1Introduction02:08
1.1
Introduction
02:08
1.2Understanding Services04:07
1.2
Understanding Services
04:07
1.3Types of Android Services04:25
1.3
Types of Android Services
04:25
2.Background and Intent Services4 lessons, 26:21
4 lessons, 26:21
2.1Create, Start and Stop Background Services11:46
2.1
Create, Start and Stop Background Services
11:46
2.2Background Services for Long-Running Operations04:39
2.2
Background Services for Long-Running Operations
04:39
2.3Using the Intent Service07:53
2.3
Using the Intent Service
07:53
2.4Started Services vs. Intent Services02:03
2.4
Started Services vs. Intent Services
02:03
3.Foreground Services3 lessons, 19:58
3 lessons, 19:58
3.1Foreground Service Implementation08:56
3.1
Foreground Service Implementation
08:56
3.2Foreground Services and Notifications08:29
3.2
Foreground Services and Notifications
08:29
3.3Foreground Services vs. Background Services02:33
3.3
Foreground Services vs. Background Services
02:33
4.Communicating Between Activities2 lessons, 18:12
2 lessons, 18:12
4.1Communication Using ResultReceiver10:51
4.1
Communication Using ResultReceiver
10:51
4.2Communication Using a Broadcast Receiver07:21
4.2
Communication Using a Broadcast Receiver
07:21
5.Conclusion1 lesson, 02:14
1 lesson, 02:14
5.1Conclusion02:14
5.1
Conclusion
02:14
Annapurna is an Android developer who has now been playing around with Kotlin, PHP, jQuery, CSS, and HTML. She is a software engineer from India and likes teaching. She is one of the trainers in the Google Developers Group at Bhubaneswar, Odisha in India. Besides all this, she practices yoga and meditation, YouTubing, and hanging out with friends. You are definitely going to get the best of quality here from her. Stay tuned and keep smiling!