让你成为高逼格安卓开发的20+工具

Instabug

https://instabug.com   

类似于国内的bugly

FlowUp

https://flowup.io

一个惊人的Android工具,可以帮助你跟踪你的应用程序的整体性能,并深入了解各种关键性能指标,如FPS,内存使用,CPU使用,磁盘使用。


Stetho

https://github.com/facebook/stetho

FaceBook开发的一款强大的Android开源调试平台。这个工具使得调试本地Android应用程序就像使用Chrome开发工具调试网页一样简单,并帮助执行各种操作,如检查完整的视图层次结构、检查SQLite数据库、监视网络操作等。


JRebel for Android

https://zeroturnaround.com/software/jrebel-for-android/

JReCurl的这个令人惊叹的工具通过极大地改善构建时间和几乎实时地开发Android应用程序开发和调试来拯救。


Android Asset Studio

https://romannurik.github.io/AndroidAssetStudio/

一个简单的和易于使用的工具,以产生各种类型的图标(启动器,通知,通用,应用程序快捷图标),您将需要在设计和开发Android应用程序的一个优秀集合。


LeakCanary

https://github.com/square/leakcanary

一款检测APP是否存在内存泄漏的工具包,如果有内存泄漏会报告每个内存泄漏产生的代码等信息

Slides Code Highlighter

https://romannurik.github.io/SlidesCodeHighlighter/

作为开发人员,我们必须给出演示文稿、技术讲座或只是向另一个开发人员展示一段奇特的代码片段。这就是RoalNurik这个漂亮工具的用处,它将你无聊的代码块变成了一个漂亮的突出显示代码片段。

Takt

https://github.com/wasabeef/Takt

一个小的库,你可以在调试它的时候检查应用程序的每个角落的FPS。在开发阶段捕获bug和显著滞后总是更好的,而不是让用户在使用生产应用程序时有不良体验的机会。

Android Debug Database


https://github.com/amitshekhariitbhu/Android-Debug-Database

一个非常优秀的数据库管理工具,完全改变了调试Android应用程序中数据库和共享首选项的方式。现在,您可以查看所有的数据,编辑它们,删除它们,并在干净漂亮的用户界面中运行SQL查询。


Source Tree

https://www.sourcetreeapp.com

一个干净,简单,美丽的工具,使Git再次伟大。您可以以漂亮的方式可视化所有的更改、提交、分支,并且不必再次在命令行中写入单个命令。它也可以非常有用的所有初学者在那里往往会混淆与浩瀚的Git。

GenyMotion

https://www.genymotion.com

运行速度快,占电脑内存小的模拟器

Android Wifi ADB

https://github.com/pedrovgs/AndroidWiFiADB

可以使用WiFi在Android设备上运行Android应用程序。您不需要通过电缆连接您的设备,可以享受无线开发和测试应用程序的经验。

FindBugs

https://plugins.jetbrains.com/plugin/3847-findbugs-idea

这个小插件可以被证明是检测常见的java bug就在开发时非常有用。在构建大型应用程序时,我们往往会不知不觉地引入一些小错误,它们在生产中被捕获,造成混乱。


Drawable Optimizer

https://github.com/fabiomsr/drawable-optimizer

在Android应用程序中使用了几种图像资源,它们往往对APK的大小有很大贡献。但是这个漂亮的渐变插件可以优化这些图像,并减少对你产生的APK大小。

BlockCanary


https://github.com/markzhai/AndroidPerformanceMonitor

另一个强大的性能监控库,可以帮助您检测应用程序的UI线程何时被阻塞足够长的时间,并使您的应用程序像地狱一样滞后。它很容易安装和工作非常类似于LeakCanary工作方式。


Methods Count

http://www.methodscount.com

谁不喜欢在他们的项目中增加令人敬畏的库并增加它的功能?但你总是不得不考虑可怕的6K方法的极限问题。这个很棒的工具可以派上用场,因为它可以让你清楚地知道每个库添加到你的应用程序的方法的数量。

Android Tool for Mac

https://github.com/mortenjust/androidtool-mac

如果你是一个Android开发者和使用一个MAC,那么这个小的工具可以帮助你获得bug报告,屏幕截图,视频录制的应用程序,你正在调试,只需点击一下按钮从您的计算机。

DevKnox

https://devknox.io

隐藏在我们的应用程序中的几个安全缺陷,我们甚至都不知道,它需要花费大量的经验和努力来理解安全的各种关键方面并制造防弹应用。但是这个很棒的工具可以帮助你发现安全漏洞,就像使用IDE中的拼写检查器一样简单。

JSONSchema2POJO

http://www.jsonschema2pojo.org

类似雨gsonformate,将json数据转成Model


ADB IDEA

https://github.com/pbreault/adb-idea

ClassyShark

https://github.com/google/android-classyshark

使用ClassyShark,您可以检查任何Android APK,从中找到许多有价值的信息,比如类、资源、清单、依赖项、DEX计数等等。它可以让你了解其他应用程序正在做什么以及他们是如何做的。


APK DeGuard


http://apk-deguard.com

这是Android应用程序中最好和最准确的去混淆器之一。它使用机器学习来分析各种应用程序,并确保每次都能提供最好的结果。在检查一些应用程序和理解它们是如何实现某些功能。


Codota

https://www.codota.com

我们经常会在开发新的东西时陷入困境,需要从StAdvObjor或GITHUB中检查一些快速代码示例。但是这个很棒的工具可以让你在不离开IDE的情况下做到这一点。


Material Design Icon Generator


https://github.com/konifar/android-material-design-icon-generator-plugin

这个Android平台的插件让你可以访问所有的设计图标,并从IDE本身定制它们,在开发应用程序的同时节省大量的时间。


猜你喜欢

转载自blog.csdn.net/jia635/article/details/80238842