适用于 Android 开发的完整多模块化架构

Complete Multi-Modular Architecture for Android Development

使用 Kotlin、身份验证和 Mongo DB 的设备同步作为数据库构建多模块、行业就绪的 Android 应用程序

你会学到什么

  • Multi-Modular Architecture for Android Development
  • Mongo DB
  • Mongo Authentication
  • Mongo DB Realm
  • Mongo DB Realm/Device Sync
  • Mongo Atlas
  • Realm Kotlin SDK
  • Synchronize the data between a client and the server
  • Jetpack Compose
  • Material 3
  • Dagger-Hilt
  • ROOM Database
  • Firebase Authentication
  • Firebase Storage
  • Google Authentication
  • One-Tap Sign in with Google
  • Splash API
  • JWT Authentication
  • Animation
  • Custom UI Components
  • Diary Application
  • Flexible Sync
  • Permissions
  • Version Catalog
  • And more…

要求

  • Kotlin编程语言
  • Android Studio 基础
  • Jetpack Compose 基础知识
  • 具有 Android 架构组件的基本知识者优先

描述

在本课程中,我将教您如何通过实施多模块架构来构建Android应用程序。您将了解有关正确配置项目的所有知识,以便构建可轻松扩展的可维护结构!

在处理假装进一步扩展的大型行业级代码库时,模块化是一种不可避免的架构。我们那里的几乎每个雇主都会欣赏您在多模块项目上的工作经验。但是,当您是初学者时,这可能会很困难,因为很难找到关于该主题的优质信息来源。但是,有了这些知识,这意味着您在求职时一定会脱颖而出。你会感到自信

本课程适合初学者。这意味着您不需要对这种架构有任何经验,就可以跟进。证明是同一课程的实际结构。首先,我们将构建一个没有多模块架构的 android 应用程序,以便您可以了解项目本身。只有在我们完全完成应用程序之后,我们才会重构项目,并将其拆分为多个不同的模块。

这样,您不仅会学习如何创建和维护多模块项目,还会学习如何重构现有项目以遵循相同的架构和结构!

我们将使用最新的 Android 开发 API 和技术构建一个漂亮的日记应用程序。就像用于本地数据库的ROOM库、用于构建应用程序 UI 的Jetpack Compose 、New Splash APIMaterial 3Kotlin CoroutinesDagger-Hilt依赖注入库、一键登录Google、Firebase 身份验证Firebase 存储Mongo AuthenticationMongo Realm Database,还有Mongo Realm/Device Sync服务。

借助 Device Sync,我们将能够轻松地在客户端数据库 (Android) 和Atlas中功能强大、完全托管的后端之间同步数据。具有开箱即用的网络代码和冲突解决方案。设备同步对于离线时必须继续运行的应用程序或提供实时协作的应用程序特别有用。

离线时,数据库中的更改将保存在本地,直到您重新连接到互联网,此时更改将自动推送到后端,无需您进行任何操作。这太棒了!

使用 Mongo Device Sync,您将能够非常轻松地构建行业就绪的应用程序,而且工作量很小!

总而言之,本课程将教你很多东西。

不要再等了,现在就报名吧!

本课程适合谁:

  • 安卓开发者
  • 移动开发者
  • 任何想要提高原生 Android 开发知识的人
  • 任何想了解更多关于多模块架构的人
  • 任何想在人群中脱颖而出并获得行业水平知识的人
  • 任何对遵循最佳实践非常感兴趣的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。