Android Multithreading Masterclass

所在平台: Udemy

课程主页: https://www.udemy.com/course/android-multithreading/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Android多线程大师班 概述:多线程是Android开发中的一个重要主题。在编写快速且可靠的Android应用程序时,必须使用多个线程。然而,多线程也是一项复杂的技术,带来了独特的挑战。不正确的多线程代码可能导致用户界面无响应、程序卡顿、内存泄漏、崩溃及其他难以发现与修复的错误。本课程将深入探讨多线程的基础知识,教会您如何在Android应用程序中编写正确且高性能的多线程代码。 课程内容包括: - 线程的基本概念 - 多线程的独特挑战 - 如何保持用户界面的响应性 - 使多线程代码线程安全的方法(即正确且可靠) - 多线程代码的性能分析 - 管理多达数百个并发线程 - 比较多种Android多线程框架,包括AsyncTask、RxJava和Kotlin协程等 您将在这里通过解决一系列精心设计的实操练习来实践所学内容。课程结束后,您将拥有丰富的多线程代码实践经验。我们还将回顾几种流行的并发框架,了解它们如何处理相同的复杂多线程特性。这将帮助您全面了解Android生态系统中的多线程,从而选择最适合您的Android项目的框架。 如果您想成为Android多线程领域的专家,这门课程非常适合您!

课程评论(0条)

课程详情

Multithreading is an essential topic in Android development because, to write snappy and reliable Android applications, you must use more than one thread. Unfortunately, multithreading is also a very complex technique that introduces unique challenges. Incorrect multithreaded code manifests itself as unresponsive user interfaces, freezes, memory leaks, crashes and other bugs, all of which can be very challenging to find and fix.In this course, you'll dive into the fundamentals of multithreading and learn to write correct and performant multithreaded code of any complexity in your Android applications!Topics covered in this course:What a thread isWhy multithreading is uniquely challengingKeep the user interface responsiveMake your multithreaded code thread-safe (i.e. correct and reliable)Analyze the performance of multithreaded codeManage up to hundreds(!) of concurrent threadsCompare several multithreading frameworks for Android, including AsyncTask, RxJava and Kotlin CoroutinesMore...You'll practice everything you'll learn here by solving a series of carefully designed, hands-on exercises. So, after completing this course, you'll have extensive hands-on experience with multithreaded code.We'll review several popular concurrency frameworks and see how they accommodate the same complex multithreaded feature. This will allow you to grasp the full landscape of multithreading in Android ecosystem. This will allow you to choose the framework you like the best to use in your Android projects!So, if you want to become an expert in Android multithreading, this course is perfect for you!

课程标签

0人关注该课程

主题相关的课程