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

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

AndroidStudio 的前期准备

  1. 新建Model


  2. 新建Android Library


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


  4. 得到如下界面,在这里编写相应逻辑


编写业务逻辑

这一步没什么可说的,就是要注意自己代码的可扩展性,耦合性等等,值得注意的是:对象(类,模块,函数等)应该对于扩展是开放的,但对于修改是封闭的(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.滑到这个界面说明就成功了,并且这里告诉你了怎么使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容