All Projects → onlyloveyd → Gankioclient

onlyloveyd / Gankioclient

利用干货集中营的API自制练手之作

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Gankioclient

Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (+58.73%)
Mutual labels:  rxjava2, gson, retrofit2, butterknife
BakingApp
Udacity Android Developer Nanodegree, project 2.
Stars: ✭ 54 (-14.29%)
Mutual labels:  gson, butterknife, rxjava2, retrofit2
Phoenix For Vk
Yet another VK client for Android
Stars: ✭ 131 (+107.94%)
Mutual labels:  rxjava2, gson, retrofit2
Dagger2
Kotlin Dagger2 example project
Stars: ✭ 145 (+130.16%)
Mutual labels:  rxjava2, retrofit2, butterknife
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-74.6%)
Mutual labels:  butterknife, rxjava2, retrofit2
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-15.87%)
Mutual labels:  rxjava2, retrofit2, butterknife
Redgram For Reddit
An Open-Sourced Android Reddit Client
Stars: ✭ 106 (+68.25%)
Mutual labels:  rxjava2, gson, retrofit2
Awesome Wanandroid
⚡致力于打造一款极致体验的 http://www.wanandroid.com/ 客户端,知识和美是可以并存的哦QAQn(*≧▽≦*)n
Stars: ✭ 2,525 (+3907.94%)
Mutual labels:  rxjava2, retrofit2, butterknife
MVVM-Demo
This demo for MVVM Design pattern for android
Stars: ✭ 20 (-68.25%)
Mutual labels:  gson, rxjava2, retrofit2
flickr-android
A small sample app to showcase architecting app using Clean Architecture and MVVM
Stars: ✭ 25 (-60.32%)
Mutual labels:  gson, rxjava2, retrofit2
situp android proj
🚀一个基组件化、模块化、MVP + MVVM 计划 App,兼容安卓 10.0 9.0 8.0 等 🔥a app like keep, you can edit your plans here, and you can share your life to others by post, too.🔥
Stars: ✭ 15 (-76.19%)
Mutual labels:  butterknife, rxjava2, retrofit2
Open Source Android Weather App
☔️ Open source android weather app. See "Issues" tab for current tasks queue. Tasks suitable for beginners are labeled with green "beginner friendly" tags.
Stars: ✭ 81 (+28.57%)
Mutual labels:  rxjava2, retrofit2, butterknife
Stepik Android
Android Application for Taking Open Courses on the Stepik Platform
Stars: ✭ 165 (+161.9%)
Mutual labels:  rxjava2, retrofit2, butterknife
Moviehub
Showcases popular movies, tv shows, and people from The Movie Database
Stars: ✭ 325 (+415.87%)
Mutual labels:  rxjava2, retrofit2, butterknife
Weather-Guru-MVP
Sample Material-design Android weather application build with MVP architectural approach using Dagger2, RxJava2, Retrofit2, Event-Bus, GreenDao, Butterknife, Lottie etc.
Stars: ✭ 15 (-76.19%)
Mutual labels:  butterknife, rxjava2, retrofit2
Offlinesampleapp
Sample Offline-First MVVM app that uses Android Priority Job Queue, Room, Retrofit2, LiveData, LifecycleObserver, RxJava2, Dagger Android
Stars: ✭ 653 (+936.51%)
Mutual labels:  rxjava2, retrofit2, butterknife
Repofactory
A flexible solution for creating a repository pattern
Stars: ✭ 16 (-74.6%)
Mutual labels:  rxjava2, retrofit2
Base Mvvm
App built to showcase basic Android View components like ViewPager, RecyclerView(homogeneous and heterogeneous items), NavigationDrawer, Animated Vector Drawables, Collapsing Toolbar Layout etc. housed in a MVVM architecture
Stars: ✭ 18 (-71.43%)
Mutual labels:  rxjava2, retrofit2
Avenuenet
AvenueNet 是一个基于 Retrofit 二次封装的网络请求库,使用 Rxjava 的链式调用方式,二次封装的目的是为了对请求数据的正确性以及错误状态做统一的处理,对 Retrofit 对象做管理,有点为业务而生的味道,并非纯正的网络请求库
Stars: ✭ 10 (-84.13%)
Mutual labels:  rxjava2, retrofit2
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+10676.19%)
Mutual labels:  rxjava2, retrofit2

Build Status API

技术船

icon

每日提供技术干货的 App

下载

fir

酷安

干货数据源

应用中的所有干货数据均来自干货集中营

App设计

色调:远州鼠、落栗、苏芳、石竹、枯草、柳煤竹茶、锖青磁、鸠羽紫八种淡雅的颜色,分别对应不同的干货数据。 布局:简约风格,极简主义,去繁就简。 排版:最简单的Toolbar + RecyclerView

UI设计

  1. 黑白灰
  2. 圆角
  3. 材料设计

代码设计

  1. Retrofit+RxJava 的组合获取网络数据;
  2. FlycoTabLayout作为主界面结构,配合Fragment,实现“每日干货”,“分类数据”,“妹纸图片”和关于四个界面;
  3. BGARefreshLayout配合RecyclerView和自定义多类型Item结构实现干货数据的展示;
  4. MaterialAbout作为“关于”界面的基础;
  5. Glide作为图片加载框架;
  6. RxJava+Retrofit配合fir.im的接口实现版本更新功能;
  7. Share功能全部采用系统自带,基本可以满足需求。
  8. ButterKnife注解库
  9. Gson作为json数据解析库

依赖库

Author

效果图

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].