这是一款很是适合新手练习的开源项目,里面包含了的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封装)
很高兴你看到这里
有时候啊 你老是在追赶前面的人
老是抱怨本身为何不能再努力一点
累了你能够停下来 看看原来的本身
其实你已经很了不得了。
联系我