做一个有效率的安卓开发者

本次主要介绍下android开发中一些比较有趣的提高开发效率的工具:


1、png压缩

https://tinypng.com/

2、当你厌烦android开发中一大堆findviewById时候,你应该抛弃这些繁琐的工作做一个有效率的开发者,将更多的时间用于学习或者解决多次的繁复工作。目前有两大利刃:butterfly和layoutfinder。 

butterfly:请自行谷歌,主要是利用注入方式引入,因此有注入本身自带的缺点,但是代码绝对优雅。

layoutfinder:根据xml自动生成findviewbyid相关代码,请参考: https://www.buzzingandroid.com/tools/android-layout-finder/

3、关于一些ICON制作的网站。

http://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=text&foreground.space.trim=1&foreground.space.pad=0.1&foreground.text.text=hello&foreground.text.font=sdf&foreColor=9c0%2C42&crop=0&backgroundShape=none&backColor=ffffff%2C100

http://shreyasachar.github.io/AndroidAssetStudio/index.html

4、对于JSON解析是不是有时候已经厌烦了,这可以自动给你解析json并生成相应的代码。无论你使用GSON或者spring中得JACKSON作为JSON解析的工具。缺点就是,每次解析生成的代码都是独立的,但是对于一次性或者json结构不需复用的情况下这绝对可以让你工作速度提高很多。

http://www.jsonschema2pojo.org/‘

http://jsonviewer.stack.hu/

5、对于开发DI框架,目前android开发渐渐引入各种开发框架,如果你不熟悉这些框架区别下面这张图应该可以很好解释。

6、当你厌烦了android多种分配率之间dp计算,这有一个dp计算器,可以方便你快速转换。

http://coh.io/adpi/

7、在android开发中,如果你厌倦了在android客户端一大堆log用来调试服务器的接口,那么postman必然是你的最佳选择。postman不仅仅是curl的加强图形版,它拥有很强大的其他功能。

http://www.getpostman.com/

8、这有一个android parceble 模板生成插件,如果需要可以尝试使用一些。

https://developer.android.com/reference/android/os/Parcelable.html

9、根据drawable里面各种状态图生成selector的xml,你是不是厌烦这种没有任何技术含量的工作。那么你可以考虑使用这个插件,你只需要鼠标右击各种状态的png切图,自动为你生成对应的selector xml。

https://github.com/inmite/android-selector-chapek

10、如果有兴趣可以了解一些JAVAFX,目前sun社区致力于用java实现桌面端和移动端的一次编写到处运行,不过目前JAVAFX还在不完善开发中。目前javafx已经支持android和ios开发。

11、 最后声明一下,转载希望注明出处下,别直接复制粘贴。如有任何问题,欢迎致邮:[email protected]

共同讨论。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。