MVP_Project icon indicating copy to clipboard operation
MVP_Project copied to clipboard

mvp 案例

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. 卡路里的计算