完整的 Android 开发多模块架构
使用 Kotlin、身份验证和 Mongo DB 的设备同步作为数据库,构建多模块、行业就绪的 Android 应用程序。
讲师:Stefan Jovanovic
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- Android 开发的多模块架构
- Mongo数据库
- Mongo 身份验证
- Mongo DB 领域
- Mongo DB 领域/设备同步
- 蒙戈阿特拉斯
- Realm Kotlin SDK
- 同步客户端和服务器之间的数据
- Jetpack 撰写
- 材料 3
- 匕首柄
- ROOM 数据库
- Firebase 身份验证
- Firebase 存储
- Google 身份验证
- 一键登录 Google
- Splash API
- JWT 认证
- 动画片
- 自定义 UI 组件
- 日记应用
- 灵活同步
- 权限
- 版本目录
- 还有更多…
探索相关主题
要求
- Kotlin 编程语言
- Android Studio 基础知识
- Jetpack Compose 基础知识
- 具备 Android 架构组件的基本知识者优先
描述
在本课程中,我将教您如何通过实现多模块架构来构建Android应用程序。您将学习有关正确配置项目的所有知识,以便创建易于维护且易于扩展的结构!
在处理大型、行业级且可能进一步扩展的代码库时,模块化是一种不可避免的架构。几乎我们那里的每一位雇主都会欣赏您在多模块项目上工作的经验。但对于初学者来说,这可能很难,因为很难找到有关此主题的优质信息来源。然而,有了这些知识,这意味着您在求职时一定会脱颖而出。你会感到自信!
本课程适合初学者。这意味着您无需具备此类架构的任何经验即可跟上进度。这门课程的实际结构就是证明。首先,我们将构建一个不带多模块架构的 Android 应用程序,以便您可以了解项目本身。只有在我们完全完成应用程序后,我们才会重构项目,并将其拆分为多个不同的模块。
这样,您不仅可以学习如何创建和维护多模块项目,还可以学习如何重构现有项目以遵循相同的架构和结构!
我们将使用最新的 Android 开发 API 和技术构建一个漂亮的日记应用程序。例如用于本地数据库的ROOM库、用于构建应用程序 UI 的Jetpack Compose 、New Splash API、Material 3、Kotlin Coroutines、Dagger-Hilt依赖注入库、一键使用 Google 登录、Firebase 身份验证、Firebase 存储、Mongo 身份验证、Mongo Realm 数据库,还有Mongo Realm/Device 同步服务。
借助设备同步,我们将能够轻松地在客户端数据库(Android)和Atlas中功能强大、完全托管的后端之间同步数据。使用现成的网络代码和冲突解决功能。设备同步对于必须在离线时继续运行的应用程序或提供实时协作的应用程序特别有用。
离线时,数据库中的更改将保存在本地,直到您重新连接互联网,此时更改将自动推送到后端,无需您采取任何行动。这真是太棒了!
使用 Mongo Device Sync,您将能够以最少的努力轻松构建适用于行业的应用程序!
总而言之,本课程将教你很多东西。
不要再等了,立即报名吧!
本课程适合哪些人:
- Android 开发者
- 移动开发者
- 任何想要提高原生 Android 开发知识的人
- 任何想进一步了解多模块架构的人
- 任何想要脱颖而出并获得行业级知识的人
- 任何认真关注最佳实践的人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。