# 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
资源评论
01红C
- 粉丝: 1922
- 资源: 2134
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于 Python 3 的 Django LDAP 用户身份验证后端 .zip
- 基于PBL-CDIO的材料成型及控制工程课程设计实践与改革
- JQuerymobilea4中文手册CHM版最新版本
- 适用于 Python 2 和 3 以及 PyPy (ws4py 0.5.1) 的 WebSocket 客户端和服务器库.zip
- 适用于 AWS 的 Python 无服务器微框架.zip
- 适用于 Apache Cassandra 的 DataStax Python 驱动程序.zip
- WebAPI-案例-年会抽奖.html
- 这里有一些基础问题和一些棘手问题的解答 还有hackerrank,hackerearth,codechef问题的解答 .zip
- Jqueryeasyui网络教程中文最新版本
- 英汉双解字典(数据结构课程设计)代码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功