手把手教你如何封装一个通用的 App SDK

开发一个 App 时,除了完成 App 的功能外,还需要做的工作是将一些通用的功能抽取出来,封装成一个独立的 SDK,以后以依赖的形式使用这些 SDK。SDK 封装的过程也是一个长期积累的过程,通过 App 的迭代开发逐步充实这个 SDK 库。在 Android 中,我们常见到使用 implementation 方式引用各种不同的 SDK,包括 Android 提供的,还有第三方封装的。

封装 SDK 的目的也很简单,就是让开发者尽量只需要关注业务的实现,而无需关注具体功能的实现,比如 App 架构、网络请求、对话框、缓存、图片、内存泄漏等。

本次 Chat 你将会获得以下知识:

  1. 如何封装 SDK(封装 SDK 的思路和步骤);
  2. 一个完整的 SDK(拿来即用,已用于众多企业级 App 中);
  3. 一个测试 SDK 的 App 工程(验证 SDK 功能);
  4. 封装的 SDK 如何发布(怎么上传和发布到公用 Maven 平台)。

Chat地址:https://gitbook.cn/gitchat/activity/5ee99ef018a0b52080c86c86

猜你喜欢

转载自blog.csdn.net/ddnosh/article/details/106823883
今日推荐