Ribot-app-android Android机器人工作室开源项目

我要开发同款
诺克萨斯2016年03月25日
38阅读
开发技术Java
所属分类手机/移动开发、手机相关软件
授权协议Apache-2.0

作品详情

Ribot-app-android是https://ribot.co.uk/(一个UI设计工作室)的官方APP

APP功能:

登录-使用@ribot.co.uk谷歌帐户登录

自动签到-通过Estimotebeacons设备自动签到

手动登录-手动签到

团队列表-查看Ribot团队成员和签到状态

所有用到的库和工具包括:

Supportlibrary

RecyclerViewsandCardViews

RxJavaandRxAndroid

RetrofitandOkHttp

Dagger2

EstimoteAndroidSDK

SqlBrite

EasyAdapter

Butterknife

Timber

Picasso

Ottoeventbus

Espresso

Robolectric

Mockito

Checkstyle,PMDandFindbugsforcodeanalysis

需求

AndroidSDK.

Android6.0(API23).

AndroidSDKTools

AndroidSDKBuildtools23.0.1

AndroidSupportRepository

架构

该项目遵循他们团队的Android架构指导方针。了解更多点击这里。

代码分析工具

下面是该项目的代码分析工具:

PMD:它用于发现常见的编程漏洞比如未使用的变量,空的catch块,不必要的对象创建等等。请看该项目的PMD的规则集合。

./gradlew pmd

Findbugs::这个工具使用静态分析,找到在Java代码中的bug。不同于PMD,它使用编译Java字节码,而不是源代码。

./gradlew findbugs

Checkstyle::它确保了代码风格符合我们的Android代码的准则。请参阅我们的Checkstyle的配置文件。

./gradlew checkstyle

Thechecktask

为了确保代码是有效和稳定:

./gradlew check

这将以下顺序运行所有代码分析工具和单元测试:

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论