FastHub是一个开源的GitHub客户端应用程序,与其他应用程序不同,FastHub可以从头开始构建。(详细介绍请戳:https://github.com/k0shk0sh/FastHub)
终极Github Android客户端应用——FastHub
FastHub的特点:
离线模式
浏览/搜索Repos
可以关注, 点赞和拷贝Repos
关闭,打开,创建问题
关闭,打开,标签提取请求
锁定和解锁关于问题或拉取请求的会话
关于问题,拉取请求,贡献和要旨的评论
编辑和删除注释。
创建/删除提示。
查看Gists及其文件。
关闭和取消关闭用户。
搜索用户,Repos,问题,拉请求和代码均可实现
可以下载发行版和任何类型的文件
支持标记和代码突出显示
接收通知
......
FastHub的组成:
MinSDK 21
MVP架构,可以在整个项目中轻松维护和跟踪一个结构。
Lambda表达式。
基于Retrofit的RxJava&RxAndroid的后台线程
Consume REST APIs?with?Retrofit
SqliteMagic为离线模式。
Stream API处理ArrayList。
JobScheduler使用Firebase JobDispatcher进行通知服务。
ButterKnife视图绑定。
用于保存对象实例的Icepick。
Lombok for(getters / setters)。
BottomNavigationView的Fragments导航。
UIL用于图像加载。
AndDown突出显示markdown注释。
显示错误/成功消息的Toasty。
CircleImageView用于头像图像。
MatrialTapTargetPrompt用于在整个应用程序中使用指南。
Firebase分析、崩溃报告、广告和消息传递。(其中分析和消息传递尚未实施。)
强大的Android支持库。
屏幕截图如下:
Mobile Portrait
Mobile Portrait
Mobile Landscape
Mobile Landscape
Tablet-Repo
Tablet-Repo
Tablet-Commit
Tablet-Commit
本文暂时没有评论,来添加一个吧(●'◡'●)