Android 架构大师班
使用现代 Android 应用程序开发工具掌握 Android 架构:Jetpack Compose、MVVM、Hilt 等。
讲师:Vasiliy Zukanov
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 在真正的 Android 应用中使用现代 Android 开发工具:Kotlin、Jetpack Compose、Compose Navigation、MVVM、Hilt、Room、Coroutines
- 将用户界面逻辑与应用程序的其余部分分离
- 将屏幕导航逻辑组织在一个类中,并提供简洁方便的界面
- 利用依赖注入来分离代码库中的功能和构造问题
- 为各个业务流程创建可重用且可测试的用例类
- 发现存储库模式的缺点
- 构建应用程序的软件包以反映其核心业务领域
- 避免 Android 应用程序中的脏代码和上帝类
探索相关主题
- Android 开发
- 移动开发
- 发展
要求
- 具有 Android 开发实践经验
描述
在本课程中,您将深入了解Android 架构并学习构建干净且可维护的 Android 应用程序。
开发 Android 应用程序需要付出努力和技巧,但让应用程序长期保持可维护性和可扩展性则更具挑战性。如果只是编写代码“让它工作”,而不考虑全局,很容易导致代码库混乱。
不幸的是,脏代码在 Android 开发中非常常见。许多项目都存在包含数百甚至数千行代码的类、循环依赖、过度耦合、代码重复、命名约定模糊、包结构不良等缺陷。这些严重的问题会阻碍项目进展,并可能使 Android 开发成为一种痛苦的体验。
话虽如此,即使是成熟而复杂的项目,Android 开发也不一定是一件困难的事情!在本课程中,您将学习先进的架构技术,这些技术将保证您的 Android 应用程序的长期成功:
- 清洁架构
- 构建应用程序包的正确方法
- Model-View-X 架构模式
- 如何创建遵循单一职责原则的可重用组件
- 依赖注入架构模式
- 以及更多…
完成本课程后,您将能够编写干净且易于维护的代码。不同的功能将被封装在集中的、解耦的类中。类本身将分布在组织良好、正确命名的包中。您将使用标准架构模式,因此其他开发人员将更容易理解您的代码。您的业务流程将被封装在独立的可重用组件中。还有更多…
- 不再需要包含数百行代码的类!
- 不再有过度耦合!
- 不再有代码重复!
- 每次添加新功能时,许多地方都不再需要进行更改!
- 不再有意大利面条式的代码!
因此,如果您想掌握高级 Android 开发技术来构建结构良好、干净的 Android 应用程序,那么本课程非常适合您!
本课程适合哪些人:
- Android 开发者
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。