当前位置: 首页 > 软件库 > 手机/移动开发 > >

AndroCI

⚡️A beautiful Travis CI client. This is 🔥!
授权协议 MIT License
开发语言 Java
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 有德业
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

AndroCI

A beautiful Travis CI client!

Screenshots:

GitHub OAuth Repo List The Navbar
GitHub OAuth Repo List The Navbar

AndroCI is under active development. More features are on their way!

Usage

Setup

Prerequisites

  • To work on this repo on your local environment, you would need to generate register your flavour of this app with GitHub in order to access the GitHub OAuth API.
    • Please follow the steps here, in order to set up your credentials for using this app.

Setting up the project in Android Studio

  • Once you are done with this, create a file with the name "debug_gradle.properties", and paste the following code:
github_client_id=<Client ID Generated in Step 1>
github_secret=<Secret ID Generated in Step 1>
redirect_url=androci://callback
  • Change the Build Variants of both the main App and the APICommunicator Library to debug.
  • Now, just rebuild the project in android studio, and it should work.

Package Structure

The app is divided into two Components:

  • The APICommunicator Library, which provides an interface to make API Calls and Authorization Requests via GitHub and Travis APIs.
  • The AndroCI app, which is basically a front end, and has the APICommunicator Library as a dependency.
APICommunicator AndroCI
APICommunicator AndroCI

Libraries in Use

  • Retrofit for constructing the REST API
  • Picasso for loading images
  • Gson to convert Java objects to JSON and vice-versa
  • Gson Converter for serialization to and from JSON
 相关资料
  • 面试了两个月,发现大大小小的公司无论面试多久,最后必须来两三道手撕题,考验候选人的代码能力 平时简单题手到擒来,但到了面试官面前就大脑宕机 简简单单一道【实现apply】都能卡住,我的总结是还得多练,同一道题多打几次,面试的时候才能思路清晰 整理了最基础的常见手撕,啃下这些,基本可以应对70%的手撕题 当然大厂手撕并不都是简单基础题,很多都是在这13道基础上拓展,先练好这13道基础题,面试的时候就

  • 面试官:同学,你简单给我说说某款APP,增加一个新功能,你怎么去做? ……………………………………………………………………………… 思路:我以比较火的直播带货为例子给大家分析,针对淘宝直播如何设计一个新的功能。 这类问题更多的是从产品分析和需求分析的思路进行,同时会结合面试者的实际情况进行提问,考察点主要有几点:产品思维、产品分析与策划能力以及想象力和创造力。 ………………………………………………

  • 面试官:你给我讲讲你做过的项目,或者做过比较有成就感的事情? ………………………………………………………… 解题思路: 此类问题的问法有很多,或者面试官也会用一个同义接近的话来问; 回答问题的话术,以及回答方式,一定要切记,要有流成性,结构性,不要上来就一段作文说过去了; 回答产品/面试问题,或者你在做自我介绍,或者你在介绍项目,你要学会1,2,3,4点,这样面试官听的比较清晰; 下图给大家整理的

  • 考试平台: 牛客 考试时间: 2023-10-09 (120 分钟) 考试题型: 选择题 + 2道编程题(核心编程模式) 投递岗位: Java 开发 P1 在一年一度的芭莎明星慈善夜上,组织者邀请了一众国际知名的明星参加。为了能够筹得更多的善款,组织者特地安排了一场名为”凝聚爱心,美育未来”的活动。 每位明星都愿意为慈善事业贡献一定的善款,捐赠金额各不相同。然而,由于一些私人恩怨或者竞争关系,一些

  • 考试平台: 牛客 考试时间: 2023-10-08 (120 分钟) 考试题型: 40 分选择题 + 60 分编程题 P1 小红有很多小写字母。她准备用一些字母构造一个单词。已知一个合法的单词不能有两个辅音相邻,例如“cat”是合法的单词,但“than"”不是合法的单词。小红想知道,自己能构造的最大长度的单词有多长?注:元音字母有”a、e、i、0、u"五种。 输入描述 一个只包含小写字母的字符串,

  • 考试平台: 牛客 考试时间: 2023-10-14 (120 分钟) 考试题型: 选择题 + 2道编程题 投递岗位:大数据开发工程师 T1 复制粘贴 时间限制:3000MS 内存限制:589824KB 题目描述 小明最近学会了快捷键Ctrl C、Ctrl V。具体来说,给她一个字符串,她复制其中的一个字符并将其粘贴到这个字符的下一位,从而整个字符串的长度加一。小树来检测她的学习成果。他给出两个字符