开发一个 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

更多相关文章

  1. Android(安卓)实现截屏和截长图功能的几种方法
  2. Android(安卓)Mp3格式录音,含有暂停,计时功能
  3. COCOS2D-X在LINUX下的IDE
  4. android studio 的自动添加依赖过程简介(适用于android studio 任
  5. Android仿UC浏览器左右上下滚动功能(附源码)
  6. Android连接远程数据库(PHP+MYSQL)
  7. Android实现选择音乐,读取音乐信息及播放功能
  8. android 添加外接键盘操作事件流程
  9. Android之通用MVP模式框架

随机推荐

  1. Android图标设计标准和原则
  2. Android 开启之旅-学习路线
  3. Android应用程序的消息处理机制
  4. 关于android应用程序签名的一些事儿
  5. android 屏幕尺寸适配实现方案
  6. Android(安卓)自学之进度条ProgressBar
  7. Android手势与触摸事件的分发和消费机制
  8. Android 硬解码MediaCodec配合SurfaceVie
  9. iOS移动互联网流量超Android两倍
  10. 2016年Windows Phone将超越iPhone