Android App Components: Fragments & Background Services
Android App Components: Fragments & Background Services, available at $44.99, has an average rating of 4.3, with 66 lectures, 1 quizzes, based on 21 reviews, and has 99 subscribers.
You will learn about How to implement multiple code samples. Learn how to send work requests to the background service. Create layouts for multiple screens at runtime. Perform long-running tasks using background services. Master restrictions in using background services in Android Oreo along with workarounds such as using JobIntentService. Deal with common problems and issues that might arise when using the services in your live projects. This course is ideal for individuals who are This course targets Android developer, UI/UX designer, mobile developer keen to enhance their application user interface design skills will benefit from this course. It is particularly useful for This course targets Android developer, UI/UX designer, mobile developer keen to enhance their application user interface design skills will benefit from this course.
Enroll now: Android App Components: Fragments & Background Services
Summary
Title: Android App Components: Fragments & Background Services
Price: $44.99
Average Rating: 4.3
Number of Lectures: 66
Number of Quizzes: 1
Number of Published Lectures: 66
Number of Published Quizzes: 1
Number of Curriculum Items: 67
Number of Published Curriculum Objects: 67
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- How to implement multiple code samples.
- Learn how to send work requests to the background service.
- Create layouts for multiple screens at runtime.
- Perform long-running tasks using background services.
- Master restrictions in using background services in Android Oreo along with workarounds such as using JobIntentService.
- Deal with common problems and issues that might arise when using the services in your live projects.
Who Should Attend
- This course targets Android developer, UI/UX designer, mobile developer keen to enhance their application user interface design skills will benefit from this course.
Target Audiences
- This course targets Android developer, UI/UX designer, mobile developer keen to enhance their application user interface design skills will benefit from this course.
Are you willing to learn the basic functionality of how services and fragments work, build applications working in the background, by exposing you to using Android Background Service capabilities effectively? Then this course is for you
This hands-on course you will start by getting familiar with the fundamental concepts of fragments and adding fragments to an activity, fragment transactions & much more. Then you will get hands-on with the various kinds of services, threads, and processes, and their life cycle; then you’ll move on to inter-process communication. Moving further you will learn to use IntentService, which utilizes a worker or background thread to execute tasks, explore what’s new in the Background Service in Android Oreo and check out its limitations, and then overcome those limitations.
Contents and Overview
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Hands-On Android Application Components: Services and Fragments you will start by getting familiar with the fundamental concepts of fragments and adding fragments to an activity, fragment transactions, their lifecycle, and how they communicate with activities. You’ll also explore fragment stability during screen rotation, and screen sizes. Then you will learn about services, another application component that will continue to run in the background even if the user switches to another application. Here you will get hands-on with the various kinds of services, threads, and processes, and their life cycle; then you’ll move on to inter-process communication. Lastly, you will implement everything you’ve learned and built a TODO application; you’ll learn to pass and manage arguments and master the communication flow between services and fragments in multiple ways. By the end of this course, you’ll have a very strong foundation in Android fragments and Android services.
The second course, Hands-on Background Services in Android you will learn a variety of topics like starting and stopping your service, interacting with the background service and creating and sending a work request, exploring the lifecycle of your service along with understanding the security issues in using it. You will learn to use IntentService, which utilizes a worker or background thread to execute tasks. You will explore what’s new in the Background Service in Android Oreo and check out its limitations, and then overcome those limitations. You will then learn the best practices and how to deal with problems and issues that might arise. By the end of the course, you will have a strong foundation in background services in Android and will be able to build the functionality you need to ensure you won’t drain the battery excessively, compromise the user’s security, consume too much data, or hamper the device’s performance.
About the Authors:
-
Mona Vafa is an energetic mobile developer with 4+ years’ robust code experience in Java-Android and iOS. She enjoys every minute spent developing apps on her computer. There is always something new to learn so what she loves the most is being challenged and sharing her experience. Currently, Mona is working as a freelance software developer and is a proud online trainer. Apart from this, she loves to travel, explore new places, and read books.
-
Book of Brains creates and distributes high-quality technology training content. We aim to teach technology the way it is used in industry and the professional world. Our trained team of professionals delivers hands-on workshops and training content for mobile as well web development technologies. We constantly monitor current industry trends and keep our training materials and workshops up to date.
Course Curriculum
Chapter 1: Hands-On Android Application Components: Services and Fragments
Lecture 1: The Course Overview
Lecture 2: Configure Android Studio and Create Your Project
Lecture 3: Create a Layout and Explore Layout Editor
Lecture 4: Create Your Fragment Class
Lecture 5: Display Your Fragment
Lecture 6: Handling Fragment’s Lifecycle
Lecture 7: Co-Ordinating with Your Activity's Lifecycle
Lecture 8: Displaying Your Fragment Programmatically
Lecture 9: Add and Remove Fragments
Lecture 10: Replacing Fragments
Lecture 11: Handling Configuration Changes While Adding, Removing, and Replacing Fragments
Lecture 12: Exploring Back Stack
Lecture 13: Communicating with Activity – Creating Event Callbacks
Lecture 14: Communicating with Activity – Pass Arguments
Lecture 15: Communicating with Activity – Factory Method
Lecture 16: Communication between Fragments within Activity
Lecture 17: View Model
Lecture 18: Communicating with Fragments – View Model
Lecture 19: Explore Screen Compatibility
Lecture 20: Measuring Screen Size
Lecture 21: Using the Right Layout
Lecture 22: Using Fragments as Dialogues
Lecture 23: Using Fragments as ViewPager
Lecture 24: Services
Lecture 25: Explore Service’s Lifecycle
Lecture 26: Create a Service
Lecture 27: IntentService()
Lecture 28: Handling Long-Running Tasks
Lecture 29: Bound Services
Lecture 30: Messenger
Lecture 31: AIDL
Lecture 32: Explore IPC
Lecture 33: Start a Foreground Service
Lecture 34: Explore the Initial Project
Lecture 35: Add Fragments to the Project
Lecture 36: Add Services to the Project
Lecture 37: Interact with Your Service from the Fragment
Chapter 2: Hands-on Background Services in Android
Lecture 1: The Course Overview
Lecture 2: Exploring Android Components
Lecture 3: Exploring Activity, Broadcast Receiver, and Content Provider
Lecture 4: Introduction to Service
Lecture 5: Types of Service
Lecture 6: Foreground Versus Background Service
Lecture 7: Understanding Threads and Processes
Lecture 8: Different Ways to Perform Background Operations
Lecture 9: Project Setup
Lecture 10: Implementing Background Service
Lecture 11: Start and Stop a Background Service
Lecture 12: Return Flags for Background Service
Lecture 13: Background Service Runs in Main Thread
Lecture 14: Using AsyncTask with Background Service
Lecture 15: Why IntentService?
Lecture 16: Performing Operations Using IntentService in a Worker Thread
Lecture 17: Started Service Versus IntentService
Lecture 18: Create and Send a Work Request to an IntentService
Lecture 19: Use Local Broadcasts to Interact with Background Service
Lecture 20: Reporting Work Status to the Calling Component
Lecture 21: Exploring Lifecycle of Started Service
Lecture 22: Importance of Lifecycle Methods
Lecture 23: Enhancing Application Security Using Started Service
Lecture 24: What’s New for Background Execution in Android Oreo
Lecture 25: Background Service Limitation
Lecture 26: Work Around – JobIntentService
Lecture 27: Demo – JobIntentService
Lecture 28: Best Practices for Implementing Background Service in Apps
Lecture 29: In Conclusion the Next Steps
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 1 votes
- 3 stars: 3 votes
- 4 stars: 5 votes
- 5 stars: 9 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024