Last updated 5/2019MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.47 GB | Duration: 5h 46m
Master flexible UIs & build powerful background capabilities into Android apps, monitor your data streams & take action What you'll learn How to implement multiple code samples. Learn how to send work requests to the background service. Create layouts for multiple screens at run. 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. Requirements A basic understanding of Kotlin would be an added advantage but isn't mandatory. Experience with background services will not be required. Description 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 youThis 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 OverviewThis 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. Overview Section 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 Section 2: Hands-on Background Services in Android Lecture 38 The Course Overview Lecture 39 Exploring Android Components Lecture 40 Exploring Activity, Broadcast Receiver, and Content Provider Lecture 41 Introduction to Service Lecture 42 Types of Service Lecture 43 Foreground Versus Background Service Lecture 44 Understanding Threads and Processes Lecture 45 Different Ways to Perform Background Operations Lecture 46 Project Setup Lecture 47 Implementing Background Service Lecture 48 Start and Stop a Background Service Lecture 49 Return Flags for Background Service Lecture 50 Background Service Runs in Main Thread Lecture 51 Using AsyncTask with Background Service Lecture 52 Why IntentService? Lecture 53 Perfog Operations Using IntentService in a Worker Thread Lecture 54 Started Service Versus IntentService Lecture 55 Create and Send a Work Request to an IntentService Lecture 56 Use Local Broadcasts to Interact with Background Service Lecture 57 Reporting Work Status to the Calling Component Lecture 58 Exploring Lifecycle of Started Service Lecture 59 Importance of Lifecycle Methods Lecture 60 Enhancing Application Security Using Started Service Lecture 61 What’s New for Background Execution in Android Oreo Lecture 62 Background Service Limitation Lecture 63 Work Around – JobIntentService Lecture 64 Demo – JobIntentService Lecture 65 Best Practices for Implementing Background Service in Apps Lecture 66 In Conclusion the Next Steps This course targets Android developer, UI/UX designer, mobile developer keen to enhance their application user interface design skills will benefit from this course. HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.