All Projects → fussenyu → MVP_Project

fussenyu / MVP_Project

Licence: other
mvp 案例

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to MVP Project

Dribbble
根据Dribbble 网站开源的API,将世界各大优秀设计师的作品,展示出来,用于学习MD设计和流式编程。项目采用Google设计规范Material Design设计开发,基础架构采用MVP模式进一步解耦, 使用流式编程框架RxJava + RxAndroid ,结合Retrofit客户端库组织网络框架,图片缓存库采用Google。
Stars: ✭ 20 (-53.49%)
Mutual labels:  mvp, retrofit2
Movieguide Kotlin
Movie discovery app showcasing Kotlin, RxJava, Dagger2, MVP using Clean Architecture
Stars: ✭ 222 (+416.28%)
Mutual labels:  mvp, retrofit2
Cartoon
漫画软件——使用MVP + Retrofit + RxJava开发
Stars: ✭ 186 (+332.56%)
Mutual labels:  mvp, retrofit2
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (+225.58%)
Mutual labels:  mvp, retrofit2
android-mvp-kotlin
使用kotlin实现Android MVP模式,使用了Dagger2、Retrofit、RxJava等
Stars: ✭ 14 (-67.44%)
Mutual labels:  mvp, retrofit2
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (+232.56%)
Mutual labels:  mvp, retrofit2
AndroidStarterAlt
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
Stars: ✭ 27 (-37.21%)
Mutual labels:  mvp, retrofit2
Retrofit rxjava mvp
Network uses Retrofit and RxJava With MVP architecture
Stars: ✭ 132 (+206.98%)
Mutual labels:  mvp, retrofit2
Pandaeye
一款基于 mvp+rxjava+retrofit+Picasso 的应用,内容来自知乎日报,网易新闻,咪咕视频。实现了新闻列表的磁盘缓存
Stars: ✭ 242 (+462.79%)
Mutual labels:  mvp, retrofit2
Marvel
Marvel Characters Android Application Assigned by smava GmbH
Stars: ✭ 227 (+427.91%)
Mutual labels:  mvp, retrofit2
Eva
Eva and Wall-e
Stars: ✭ 131 (+204.65%)
Mutual labels:  mvp, retrofit2
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-62.79%)
Mutual labels:  mvp, retrofit2
Bilisoleil Kotlin
An unofficial bilibili client for android --kotlin+rxjava2+mvp+okhttp3+retrofit2+dagger2
Stars: ✭ 139 (+223.26%)
Mutual labels:  mvp, retrofit2
Jbusdriver
这是去幼儿园的班车(滑稽
Stars: ✭ 2,056 (+4681.4%)
Mutual labels:  mvp, retrofit2
Eve
Eve and Wall-e
Stars: ✭ 133 (+209.3%)
Mutual labels:  mvp, retrofit2
Androidgeek
"Android Geek(Android极客)"一个专门为Android程序猿打造的极客应用。主要包括: 干货笔记、GitHub Trending、密码管理 .......
Stars: ✭ 187 (+334.88%)
Mutual labels:  mvp, retrofit2
Phoenix For Vk
Yet another VK client for Android
Stars: ✭ 131 (+204.65%)
Mutual labels:  mvp, retrofit2
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+3769.77%)
Mutual labels:  mvp, retrofit2
Wanandroid
WanAndroid客户端,项目基于 Material Design + MVP +dagger2 + RxJava + Retrofit + Glide + greendao 等架构进行设计实现,极力打造一款 优秀的玩Android https://www.wanandroid.com 客户端,是一个不错的Android应用开发学习参考项目
Stars: ✭ 223 (+418.6%)
Mutual labels:  mvp, retrofit2
mvp-sample
Demonstrates how to implement MVP (Model View Presenter) pattern using Kotlin, RXJava, Retrofit, Dagger and DataBinding
Stars: ✭ 35 (-18.6%)
Mutual labels:  mvp, retrofit2

MVP_Project

mvp 案例 #前言 如今Android界的技术已是百花齐放,我们不仅要跟上节奏,还要自己摸索,其实目的就是为了能让编程更容易,更简单,更清晰,更易用,道理其实和做产品是一样的,就像手机界一样,大家都觉得苹果的设计好,所以大多数人喜欢用苹果手机,既然苹果的设计适合大多数人的审美,那么手机厂商也可以仿照苹果的设计来设计自己的手机,有何不可,事实上大多数手机厂商都是这么做的,因为人毕竟最后都要顺应趋势,任何事情都是一个道理,就拿技术来讲,一个技术用的人多了那么必然有他的道理,今天就用市场上这几年用的比较多的技术来真实的打造一款App,如果你们用烂了这些技术,那也别怪我落后,用的不好,你也别说我技术太烂,我希望我们都抱着借鉴的心理来互相学习,如果你没有用到这些技术,你也别说你落后,他只是一个技术,用不用无所谓,心态是最重要的

#用到的技术

  1. RxJAVA
  2. Retrofit
  3. dagger2
  4. butterknife
  5. glide
  6. greendao
  7. 软件架构:MVP

#实现的功能

  1. 登录
  2. 上传文件
  3. 下载文件
  4. 仿咕咚户外运动

#你能学到什么

细节技术

  1. cookie实现自动登录
  2. Retrofit与RxJAVA网络框架封装
  3. MVP架构封装
  4. 6.0动态权限封装
  5. BaseActivity和BaseFragment封装
  6. 接近于微信级别的图片压缩技术
  7. dialog的自定义
  8. greendao的基本使用
  9. 高德地图的使用
  10. 使用gps卫星定位以及gps信号
  11. 户外运动轨迹的实现
  12. 卡路里的计算
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].