Android开发中,让你事半功倍的整理归档(二)

来源:互联网 发布:铁路抢票软件 编辑:程序博客网 时间:2024/06/14 19:34

上篇文章 Android开发中,让你事半功倍的整理归档(一)主要介绍了开发前的一些基础的配置,以及AS的一些快捷键及插件等等…..这篇主要是讲在开发中遇到一些问题,以及如何能提升开发效率。

命名规范

现在项目一个人的估计很少了吧,既然是团队开发,那团队之间就必须有一套自己的规范。包括一些开发的命名规则,目录结构,包的命名…..每个团队都会有不同的规则,这个项目命名规范是比较同通用的,可以作为一个参考。另外我觉得团队也可以将一些常用的代码封装起来,放到公司的maven仓库中,在以gradle的方式引入进来,这样更新就比较快速成员之间也可以快速上手。具体可以参考我的博客里面介绍了如何搭建maven仓库。另外光有命令规范还不行啊,万一有人不执行怎么办,总不能一个个找吧,这里就介绍下插件CheckStyle-IDE, 编写checkstyle.xml可以访问CheckStyle官网。

开源库介绍

配置的差不多了以后就可以进行编写代码了,一个项目开始之前不能什么都自己慢慢写了吧,因为现在已经有很多开源实现的很好了。

  • 网络

    Retorfit + Okhttp + Gson 都是流行这套框架了,网络这块基本就解决了。

  • 图片

    Glide(推荐大家优先选择 Glide 库) 、Fresco(如果你的项目需要大量使用图片)

  • 异步

    RxJava (函数式、响应式的异步操作库)、EventBus(事件管理)

  • 内存泄漏、UI卡顿

    LeakCanary、BlockCanaryEx

  • UI库

    awesome-github-android-ui、AndroidLibs

  • 数据库

    Realm(包比较大) greenDAO

  • 调试框架

    Stetho(推荐这个调试框架),用了你就知道了。不过第一次加载空白可能要翻下墙了,只有第一次请求会这样,以后好像就不需要了。

大概就是这些常用的开源库了,这里只是简单写了这些,具体还是得去多了解,在考虑放在项目中是否合适,最终还是要根据自己的项目来选择自己需要的!另外在来个Android 流行框架查速表.

Android 日常开发积累这里有些开发中一些常用的东西以及介绍,感觉挺不错的,可以去看下。另外我觉得就是收藏的东西一定要及时去看,不要想着先收藏,回头再慢慢看,回头就不知道回拿去了。我就是这样。。。。

总结

这篇主要介绍了一些常用的开源库,以及一些开源的UI框架,还有编码过程中的一些规范,其他的想到了在补充吧!就这样。。。。