|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/android-test-assignment-new-clean-solid-tested/
课程评论:没有评论
课程名称:2022 Android 测试任务:新鲜、清晰、单一且经过测试 课程概述:如果你已经编写 Android 代码一段时间并渴望申请你的第一份工作,或者作为雇主希望寻找测试任务中的灵感,那么欢迎参加本课程!我们将共同完成一个 Android 测试任务,并在此过程中学习 Android 世界中的最新热门话题,包括: - Kotlin协程 - Kotlin流 - 材料设计 - SQLite Room 数据库 - 数据存储 - ViewModels - Dagger Hilt 依赖注入 - 单元测试 课程将重视可维护的架构,以便更好地了解视图的状态。视图的状态将保存在 ViewModel 中,并可以随时重建。ViewModel 将与处理持久化数据(存储在应用数据库或其他数据源中的数据)的用例类进行通信。我们还会学习如何利用 logcat 记录 ViewModel 和用例执行的所有操作,这在排查应用崩溃或其他行为异常时尤其有用。 我们将专注于构建一个可维护和可扩展的代码库,这段代码将成为你未来任何项目的参考,并将大大增强你在 Android 开发方面的信心。让我们开始吧!
Have you been coding Android for a while and want to apply for your first job? Are you an employer and want to find ideas what to look for in test assignments? Then welcome to this course!We will be taking an Android test assignment and coding it out together. You will learn about the newest and hottest topics in the Android world! KotlinCoroutines, Kotlin flowsMaterial DesignSQLite Room databaseDatastoreViewModelsDagger Hilt dependency injectionUnit testingYou will learn that maintainable architecture gives the best way to know our view's state. This state will be kept in the ViewModel and can always be rebuilt. The ViewModel will communicate with use case classes that handle mixing the persisted data that we hold in our app's database or any other source of data. Learn to utilize the power of logcat by logging all that the viewModel and use cases are doing. This can come especially handy if you want to trace how a crash happened in an application or why something did not behave as planned.We will be focusing on building a maintainable and scalable codebase. This code will become a reference for any upcoming projects you do in the future and will certainly help you gain more confidence in Android development. Let's get to it!