一款很是适合新手练习的开源项目

     这是一款很是适合新手练习的开源项目,里面包含了的android开发的一些经常使用的技术点,例如Log的封装,Bmob后端云技术,Rxvolley网络框架,picasso多图异步加载,zxing二维码库等等java

      先来展现一波效果图吧react

 

 

 

 

 

         在此万分感谢如下开源库的做者  android

  • compile 'com.android.support:design:24.2.0'

    Bmobgit

  •  compile('cn.bmob.android:bmob-sdk:3.5.0') {  exclude group: 'com.squareup.okhttp3', module: 'okhttp' exclude group: 'io.reactivex:rxandroid' exclude group: 'io.reactivex:rxjava' exclude group: 'com.squareup.okio' }

腾讯buglygithub

  •   compile 'com.tencent.bugly:crashreport:latest.release'
  • compile 'com.tencent.bugly:nativecrashreport:latest.release'
  • compile 'de.hdodenhof:circleimageview:2.1.0'

Rxvolley网络框架后端

  • compile('com.kymjs.rxvolley:rxvolley:1.1.2') { exclude group: 'com.squareup.okhttp3', module: 'okhttp' exclude group: 'com.squareup.okio' exclude group: 'io.reactivex' }

Rxvolley下载模块网络

  • compile('com.kymjs.rxvolley:okhttp:1.1.0') { exclude group: 'com.squareup.okhttp3' exclude group: 'com.squareup.okio' }

Picasso框架

  • compile 'com.squareup.picasso:picasso:2.5.2'

    photoview异步

  • compile 'com.github.chrisbanes:PhotoView:1.3.0'

科大讯飞TTS引擎 工具

  • compile files('libs/Msc.jar')
  • compile files('libs/Sunflower.jar')

    NumberProgressBar

  • compile 'com.daimajia.numberprogressbar:library:1.2@aar'

Zxing二维码库

  • compile project(path: ':libzxing')

}

        最后谈谈本项目涉及的主要技术点

  • 总体项目框架基于 TabLayout+viewPage+Fragment
  • Bmob后端云技术构建用户信息管理系统
  • Rxvolley网络框架进行网络请求
  • Picasso多图异步加载
  • zxing二维码库
  • 科大讯飞TTS语音引擎
  • 自定义键盘和逻辑
  • CircleImageView圆形头像
  • photoView图片缩放拖拽
  • 实现时间轴效果
  • 自定义短信提醒框
  • 工具类的封装(Log的封装,sharedPreferences封装)

很高兴你看到这里

有时候啊 你老是在追赶前面的人

老是抱怨本身为何不能再努力一点

累了你能够停下来 看看原来的本身

其实你已经很了不得了。

联系我