[一周阅读清单] 开发神器推荐

『一周阅读清单』第五期与大家见面了,这周最大的新闻莫过于Google I/O 2016大会了,虽然自己没能到现场但各种现场的照片和新闻已经刷爆了朋友圈,其中比较吸引我的是Firebase、Android Instant Apps和Google Home,好了这次推荐几款开发神器。

Stetho
Chrome的Developer Tools对于WEB开发者来讲几乎是一个神器,而Chrome Store里也有无奇不有的插件,如果Chrome能调安卓应用应该是一件美好的事,而Facebook开源的一个工具Stetho让Chrome调试android 应用不再是一个梦。安卓在调试时,有时候需要查看数据库,SharePreference等,而这个前提是必须root,另一方面,andoird的网络方面的抓包调试显得很困难,而这一切,Stetho都为我们轻轻松松地解决。除了使用android集成环境里的工具查看view树,使用Stetho也可以做到。

LeakCanary
著名的开源组织 Square 开发了一套 Android 和 Java 内存泄露检测库。LeakCanary 是一个检测内存泄露的开源类库。你可以在 debug 包种轻松检测内存泄露。

Dex-Method-Counts
dex-method-counts来统计包中的总体数量,使用方法很简单,只需执行下面语句即可: java -jar path\dex-method-counts.jar path\App.apk。

Android-Butterknife-Zelezny
Android Butterknife Zelezny这个插件,事实上这是个Android Studio的plugin,他可以让你在添加Butterkinfe注解时偷偷懒,直接点击几下鼠标既可以完成注解的增加,同时还是图形化的操作,可以说,大大的减轻了开发负担。尤其是当你的layout中有很多很多的view需要通过findviewbyid来获得引用时。

Android-Parcelable-Plugin
手动实现Parcelable接口,往往需要写多些代码去实现,android-parcelable-plugin.可以让你几秒钟实现 Parcelable接口,让开发变得更开心。

AndroidWiFiADB
你还在为在使用真机测试时,缺乏数据线而发愁吗?你还在为同事踩烂了你的一根数据线而耿耿于怀吗?(说实话我今天就被踩烂了一根) 你还在为每次用数据线连接真机测试时,都得抽拔抽拔而不耐烦吗?AndroidWiFiADB 通过WiFi 进行adb调试, 摆脱数据线。

GsonFormat
这是一个根据JSONObject格式的字符串,自动生成实体类参数。

ACRA
ACRA是一个可以让安卓应用自动发出GoogleDoc格式崩溃报告的函数库。安卓开发者可以通过ACRA获取应用崩溃或者错误行为的数据。如果有一个崩溃发生,你的应用不会越过已有的系统崩溃提醒或者报告功能来添加用户提醒。如果使用Toast、状态提醒条或者直接对话框模式,这个“强制关闭”的对话框不会再显示,就算设备上原生系统的提醒功能开启也不能发送一个另外的报告。


FullStackEngineer的公众号,更多分享

Share Comments