如今的Android市场应用程序层出不穷,想要自己的应用程序比他人领先一步,就得提升Android开发的效率,这时就要借助第三方服务或工具的力量。使用第三方服务或工具,不仅能提升团队Android开发的效率,还能为公司节约人力、时间等成本,老板自然乐意,员工也过得舒坦。为此,小编专门整理了能提升Android开发效率的十大神器,祝你一臂之力。
*** Vuforia
Vuforia是一款能将现实世界物体转变为互动体验的扩增实境平台。它使用家算计视觉技术来实时地识别和跟踪平面图像以及简单的3D图像。Vuforia通过Unity游戏引擎扩展提供了C、Java、Objective-C和.Net语言的应用程序编程接口。从而Vuforia SDK能够同时支持iOS和Android的原生开发,这也使开发者在Unity引擎中开发AR应用程序时很容易将其移植到Android平台上。
NO.2 cfuture-androidkit
用于android应用层开发的工具包,它将有助于你提高开发效率。它封装了至少以下操作:
- 包含SQLiteOpenHelper的简单实现类。
- 获取指定URL中返回的内容的String对象。
- View控件的截图。
- 获取本程序的图标、名字、版本、包名等信息。
- 再按一次退出。
- 抽象类,继承并实现该抽象方法以实现再按一次执行指定事件。
- Activity管理,用以管理启动的Activity。
- IntroActivity开启程序动画。
- 增加颜色选择器
- 增加UI控件及事件绑定
NO.3 LeakCanary
良心企业Square最近刚开源的一个非常有用的工具,强烈推荐,帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便,而且我们团队***时间使用帮助我们发现了不少问题。
NO.4 Gimbal context ware
Gimbal是高通旗下Qualcomm Labs推出的一款面向Android平台的SDK。Gimbal中的内置函数库能够为开发者提供特定位置或地理围栏解决方案。Gimbal环境 感知SDK帮助开发者向手机用户提供及时、个性化的相关内容,开发者可以从SDK中选择所需的软件库加入应用中。
NO.5 Pre.im
Pre.im是Testin云测出品的一款免费的内测分发、应用托管工具。使用Pre.im可以免除Web开发、服务器搭建等步骤,开发者只需上传应用,将获得的短地址发送给测试用户,即可将应用方便的部署到设备上,整个传输过程简单高效。Pre.im还部署了CDN,下载速度和稳定性有保障,能够轻松应对大量并发的下载请求。
此外,Pre.im服务多样,涵盖了Testin的一键兼容测试、功能测试、崩溃分析等工具。当然,最亮点的就是它的摇一摇功能。当你打开嵌有Pre.im SDK的应用时,摇晃手机,系统就会自动截取当前界面。你只要在截图上画出你找到的Bug,然后添加描述详情,确认后点击右上角的发送按钮就可以将程序Bug详情发送给开发者。而开发者则可以在自己的后台看到测试人员反馈回来的信息。其中包括测试人员的设备详情、反馈截图及具体的文字描述等。这样,开发者也可以快速地找到错误所在,进行改善。
NO.6 W3C mobileOK Checker
W3C mobileOK Checker能够帮助开发者对应用的移动设备友好程度进行评估,支持在一个网页上执行一系列的测试,以确定其友好程度,并且还会生成报告,以告诉开发者所测应用是否对移动设备友好,以及哪些地方需要进行改进。
NO.7 Android Asset Studio
这是一个神奇的网页,里面包含了多个与资源相关的在线工具,比如icon制作(桌面icon,通知栏icon等),9patch图片制作,ActionBar样式等相关的工具。当你有资源相关的工作时,不妨试一试这个网页工具。
NO.8 JSON Parser
在CS应用中,客户端和服务器端通常使用json作为数据交换格式。当分析的时候,我们必然是将raw数据转换成可读性更高的。快来使用这个强大的工具吧。
NO.9 LiME Creative Labs
这是一款Android应用,它们的内容是介绍众多优质的开源类库,它会列出每个类库的信息,如作者,源友位置,简要说明。最最重要的是它把类库的例子也集成起来了,你可以立马运行类库的Demo以体验这个类库到底是干啥的,这真的是良心之作。
***0 Basic4Android
Basic4Android是Android平台上一个简单而又强大的可视化快速应用开发工具,可以开发基于云计算的Android应用,同时还内 置了企业级移动应用开发所需的代码库;Basic4Android可被用来开发和测试数据库通信,甚至可以被用来开发2D的即时游戏。 Basic4Android兼容了Google的AdMob数据库,所以开发者可以在他们开发的应用中植入广告来获取收益。