使用最火技术打造真实App

来源:互联网 发布:茗伊 buff数据 编辑:程序博客网 时间:2024/04/30 02:27

前言

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

功能展示

  1. 户外运动

  2. 下载文件

  3. 上传文件

  4. 自动登录

  5. 压缩图片

最后说明

  1. 该项目只能用于学习,请勿做其他用处
  2. 如果有时间我会分章节解析用到的技术
  3. 如何拿到源码:关注微信公共号:AppCode,在公共号内回复关键字“我要发”,即可拿到源码链接
  4. 扫描下面二维码即可关注AppCode公共号

2 2