# GitClub
[![](https://img.shields.io/badge/Platform-Android-green.svg)](https://github.com/TellH/GitClub)
<img src="raw/effect.gif" width="45%" align="right" hspace="20"/>
*An elegent Android Client for Github.* <br>
[Apk is available in Github.](https://github.com/TellH/GitClub/raw/dev/apk/app-release.apk) <br>
This material design style App is built with dagger2+Retrofit+RxJava and MVP architecture.<br>
Why I create this app?
1. I love Github very much.
2. I want to discover some remarkabe projects or something new in Github with my phone in my spare time especially when I don't have computer nearby.
3. I want to combine some fashionable frameworks to build an entire Android app in good practice.
---------------
## Feature
1. Clean and material design style UI.
2. In `Explore` tab, you can discover plenty of excellent Github repositories in [Trending](https://github.com/trending), [Showcases](https://github.com/showcases), [Gank.io(干货集中营)](http://gank.io/) and [Android Arsenal](http://android-arsenal.com/).
3. In `Search` tab, the app lists ranking repositories and users by language, stars or followers.
4. In repostiroy source code Activity, the app will display the source tree of the repository just like the [octotree](https://github.com/buunguyen/octotree)(a chrome plugin).
5. Explore in the app : )
## Screenshots
<img src="raw/ex_trending.png" width="40%" />
<img src="raw/ex_showcases.png" width="40%" />
<img src="raw/ex_gank.png" width="40%" />
<img src="raw/ex_arsenal.png" width="40%" />
<img src="raw/intro.png" width="25%" />
<img src="raw/login.png" width="25%" />
<img src="raw/news.png" width="25%" />
<img src="raw/search_user.png" width="25%" />
<img src="raw/search_repo.png" width="25%" />
<img src="raw/repo_page.png" width="25%" />
<img src="raw/source_tree.png" width="25%" />
## Thanks
- [dagger2](https://github.com/google/dagger)
- [RxJava](https://github.com/ReactiveX/RxJava)
- [Logger](https://github.com/orhanobut/logger)
- [OkHttp](https://github.com/square/okhttp)
- [Retrofit](https://github.com/square/retrofit)
- [Stetho](https://github.com/facebook/stetho)
- [Gson](https://github.com/google/gson)
- [picasso](https://github.com/square/picasso)
- [leakcanary](https://github.com/square/leakcanary)
- [material-dialogs](https://github.com/afollestad/material-dialogs/)
- [ahbottomnavigation](https://github.com/aurelhubert/ahbottomnavigation/)
- [floatingactionbutton](https://github.com/futuresimple/android-floating-action-button)
- [AppIntro](https://github.com/PaoloRotolo/AppIntro)
- [ShineButton](https://github.com/ChadCSong/ShineButton)
- [GithubApp](https://github.com/mingjunli/GithubApp)
- 友盟社会化分享
- [RecyclerTreeView](https://github.com/TellH/RecyclerTreeView)
- [NoListAdapter](https://github.com/TellH/NoListAdapter)
Thanks Github, [Gank.io(干货集中营)](http://gank.io/) and [Android Arsenal](http://android-arsenal.com/).
## TODO
- 夜间模式
- 国际化
## License
Copyright 2016 TellH
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
为了满足广大Android开发爱好者与从业者的学习需求,我们精心整理并上传了一份全面而实用的Android项目资源包。这份资源包内容丰富,涵盖了从基础知识到实战应用的全方位内容,旨在为开发者们提供一个便捷、高效的学习平台。 一、文件手册 资源包中的文件手册部分,详细记录了Android开发的核心知识点和常用技术。无论是初学者还是有一定经验的开发者,都能从中找到所需的学习资料。手册采用了简洁明了的排版方式,使得查阅更加方便快捷。同时,手册内容深入浅出,既适合新手入门,也能为老手提供有价值的参考。 二、项目实战与练习 为了让学习者能够将理论知识与实践相结合,我们特别准备了项目实战与练习部分。这部分内容包含了多个精心设计的Android项目案例,从需求分析、设计思路到实现过程,都有详细的讲解和代码示例。学习者可以通过实际操作,深入了解Android开发的整个流程,提升自己的实战能力。 此外,我们还提供了一系列练习题,旨在巩固所学知识,检验学习成果。这些练习题既有基础题,也有难度较高的挑战题,适合不同层次的学习者进行练习。 三、Android开发工具集 在Android开发过程中,选择合适的工具能够大大提高开发效率。因此,我们整理了常用的Android开发工具集,包括开发工具、测试工具、性能优化工具等。这些工具都是经过我们精心筛选和测试的,能够帮助开发者们更加高效地进行Android开发工作。 总的来说,这份Android项目资源包是一份不可多得的学习资料,无论你是初学者还是有一定经验的开发者,都能从中受益匪浅。我们希望通过这份资源包,为广大Android开发爱好者与从业者提供一个更加便捷、高效的学习平台,共同推动Android开发领域的发展。
资源推荐
资源详情
资源评论
收起资源包目录
An elegent Android Client for Github. 是一个发现优秀Github开源项目的app.zip (432个子文件)
app-release.apk 4.01MB
gradlew.bat 2KB
effect.gif 6.85MB
.gitignore 444B
.gitignore 7B
build.gradle 3KB
build.gradle 801B
settings.gradle 15B
gradlew 5KB
SocialSDK_facebook_1.jar 713KB
umeng_social_netv6.0.0.jar 133KB
SocialSDK_umengqq.jar 111KB
umeng_social_apiv6.0.0.jar 78KB
gradle-wrapper.jar 52KB
SocialSDK_umengwx.jar 42KB
umeng_social_viewv6.0.0.jar 31KB
SocialSDK_QQZone_3.jar 31KB
SocialSDK_WeiXin_2.jar 27KB
SocialSDK_umengsina.jar 15KB
SocialSDK_email.jar 4KB
SocialSDK_ynote.jar 4KB
SocialSDK_pocket.jar 4KB
SocialSDK_evernote.jar 4KB
ShowCaseInfo.java 105KB
AHBottomNavigation.java 40KB
GitTree.java 37KB
AppIntroBase.java 22KB
SearchPresenter.java 14KB
ExploreFragment.java 14KB
RepoPageActivity.java 13KB
ExplorePresenter.java 12KB
PersonalHomePageActivity.java 11KB
RepoListPresenter.java 11KB
RepositoryInfo.java 11KB
SearchFragment.java 10KB
RepositoryDataSource.java 10KB
ListUserPresenter.java 10KB
RepoPagePresenter.java 9KB
QuickReturnBottomBehavior.java 9KB
ListRepoPresenter.java 9KB
RepoSourceActivity.java 9KB
NewsListItemViewBinder.java 8KB
NestProgressWebView.java 8KB
RepoListItemViewBinder.java 7KB
Constant.java 7KB
HomeActivity.java 7KB
UserDataSource.java 6KB
HomePageFragment.java 6KB
LoginFragment.java 6KB
NewsFragment.java 6KB
ButtonToggleHelper.java 6KB
Authorization.java 5KB
SearchResult.java 5KB
WebViewHelper.java 5KB
QuickReturnTopBehavior.java 5KB
BaseListActivity.java 5KB
Event.java 5KB
UserListItemViewBinder.java 5KB
PersonalPagePresenter.java 4KB
RepositoryService.java 4KB
UserInfo.java 4KB
UserService.java 4KB
UserListPresenter.java 4KB
RepositoryInfoListFragment.java 4KB
RepoSourcePresenter.java 4KB
GankDataSource.java 4KB
ContactUserInfoBottomSheetDialog.java 4KB
NetModule.java 4KB
EasySpinnerAdapter.java 4KB
PresenterModule.java 4KB
ShowcaseListBottomSheetDialog.java 3KB
ArsenalDataSource.java 3KB
SearchUserFragment.java 3KB
IntroActivity.java 3KB
TrendingListFragment.java 3KB
SearchRepoFragment.java 3KB
LoadMoreFooterViewBinder.java 3KB
DefaultIndicatorController.java 3KB
LazyFragment.java 3KB
SearchContract.java 3KB
ListFragment.java 3KB
Utils.java 3KB
NewsPresenter.java 3KB
CacheOkHttpClient.java 2KB
ShowCaseListFragment.java 2KB
ExploreContract.java 2KB
GithubAuthRetrofit.java 2KB
StringUtils.java 2KB
BasePresenter.java 2KB
DateUtils.java 2KB
AccountPrefs.java 2KB
IconToggleHelper.java 2KB
LoginPresenter.java 2KB
RotateIconButton.java 2KB
ShowCaseListItemViewBinder.java 2KB
PersonalPageTextView.java 2KB
RxJavaUtils.java 2KB
Branch.java 2KB
FabAnimationHelper.java 2KB
ShowCaseHeaderViewBinder.java 2KB
共 432 条
- 1
- 2
- 3
- 4
- 5
资源评论
%小红书%bin
- 粉丝: 2091
- 资源: 2148
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 机械设计带定位针的机械拉料装置sw18可编辑全套技术资料100%好用.zip
- 二手车销售数据集CSV格式文件
- Web前端期末题库和答案【vue、JavaScript、Node.、html等等】选择题问答题198个,分试题版和答案版(详细解析)-2025
- 机械设计磁环焊接机sw21可编辑全套技术资料100%好用.zip
- 机械设计单叉固定机sw12可编辑全套技术资料100%好用.zip
- 通信原理 systemview 16QAM调制与解调系统的仿真 16QAM调制解调系统与解调系统的仿真 用SystemView建立一个16QAM调制解调器电路,分析理解系统的各个模块功能,观察波形图
- 机械设计带举升功能的滚筒AGV小车sw20全套技术资料100%好用.zip
- 心电信号ECG去噪,Matlab程序,使用低通滤波和小波分解结合 先去除高于80Hz的高频噪声,再去除高于50Hz的噪声和工频干扰等,最后去除基线漂移 具体工作如下: 1、读取一段ECG信号,采样
- C# winform 超市收营系统(源码+sql文件)-2025
- R语言数据分析+文本分析+以发布的报告为例
- 机械设计单试管上料检测装置sw22可编辑全套技术资料100%好用.zip
- 机械设计氮气弹簧压力测试机sw18可编辑全套技术资料100%好用.zip
- 基于R语言的“十四五”农牧业优势报告文本分析与可视化
- Python 实现堆排序的源码及实例
- 2025淘宝天猫大额内部隐藏优惠券怎么领取享受券后价优惠购物省钱攻略
- Python高级运维编程实战精品入门进阶.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功