略
将要完成一个生活小助手app,主要功能包括了:用户管理(登陆注册等)、语言机器人聊天、微信精选文章、物流及电话号码归属地查询、美女相册、个性化二维码扫描与生成、定位与查看地图等功能。借助了当前流行的SDK。
涉及到的技术点有:
- Bmob后端云技术
- RxVolley网络框架
- Picasso多图异步加载
- zxing二维码库
- 百度地图API
- 科大讯飞TTS语音引擎
- 自定义键盘及逻辑
- Tomcat文件下载更新
- CircleImageView圆形头像
- PhotoView图片缩放拖拽
- 实现时间轴效果
- 自定义短信提醒框
各大模块
用户管理模块
用到了Bmob后端云
语音机器人聊天
用到了聚合数据机器人陪聊接口和科大讯飞TTS语音引擎。
微信精选文章
用到了聚合数据微信精选接口,使用RxVolley网络框架,Json数据解析显示,WebView网页加载实现。
相册
用到了Picasso多图异步加载,Json数据解析显示,PhotoView图片预览缩放。
用户数据编辑
Bmob后端云系统,圆形头像裁剪技术,聚合数据接口。
拓展功能模块
Google的zxing二维码库,百度地图,Tomcat服务器与短信广播监听技术。
项目的安排
首先搭建项目框架,然后写通用工具类,接着一步一步的实现具体模块,最后对细节进行优化并归纳总结。主要要掌握的是开发的编程思路和开发流程。