Android杂识Android爬楼梯Android开发经验谈

打造自己的开源库 之 走通整个流程

2017-09-30  本文已影响138人  墨染书

前一阵子,代码写多了自己就一直想写一个开源库,所以自己准备趟一次坑,并记录一下。如果你还没有尝试过,可以照着配置,如果打造过,你可以把它当作笔记。

AndroidStudio 的前期准备

  1. 新建Model


  2. 新建Android Library


  3. 填写基本信息(package name 可编辑)


编写业务逻辑

这一步没什么可说的,就是要注意自己代码的可扩展性,耦合性等等,值得注意的是:对象(类,模块,函数等)应该对于扩展是开放的,但对于修改是封闭的(OCP)。

添加项目到远程仓库

AndroidStudio中项目组织方式,最高层为Project(虽然结构层次和Eclipse里的workplace有些相似,但还是有很大区别的),下面可以包括很多module,每个module可完全独立作为一个项目,运行处一个APK。(这在结构层次上又相当于eclipse里的project)

经过实践总结,以gradle为构建工具的AndroidStudio在依赖方面可以分为

  1. 库依赖(library)

  2. 模块依赖(module)

有兴趣可以看看这个 AndroidStudio的几种依赖方式

当然我这里推荐使用 JitPack,但是后续的几种依赖方式的笔记我也会尽快完善

添加开源库到 JitPack
  1. 将刚刚写好的,包含Library的项目,上传到你的 github
  2. 在 giithub 制作 release



    第一个是Tag vertion,即版本号,第二个 release title,及发行名称,第三个就是内容了,描述一下发行的版本(这是例子,最好认真填写)



    制作好了的样子
  3. 利用JitPack生成动态库,打开https://jitpack.io,将你github上面项目的具体地址 https://github.com/lilei1lll/MyFlowLayout 复制粘贴到此网站,点击Look up,
  4. 得到如下界面,点击Get it



    5.滑到这个界面说明就成功了,并且这里告诉你了怎么使用
上一篇下一篇

猜你喜欢

热点阅读