点击空白处退出提示
作品详情
项目架构:MVP
开发工具:Android Studio 3.5.2
开发语言:java/kotlin
项目主要模块:首页,客户,拨号,跟进,我的
模块介绍:
1.首页:导航,统计,业绩,待办事项
2.客户:已有录入客户列表,添加,编辑,查看,筛选等等
3.拨号:模仿系统拨号页面,记录通话记录
4.跟进:用户所有客户跟进记录,筛选
5.我的:用户基本信息,扫码登录,常见问题,切换企业
技术描述:
主要技术:
(1) 使用RadioGroup+ViewPager+Fragment基本UI框架配合Fragment的生命周期,对Fragment实现数据的延时加载同时避免重复加载,
(2) 封装BaseActivity,BaseFragment提高代码复用性和维护性,
(3) 封装工具类,okhttpUtils网络请求框架,Gson解析,RecycleView上拉加载数据,SmartRefreshLayout下拉刷新框架,
(4) 自定义音视频组件,处理音视频文件播放和上传等相关功能
(5) 使用Glide框架处理图片
(6) 使用GreenDao数据库框架实现本地数据持久化存储减少服务器压力,提高app性能,
(7) 封装EventBus处理事件传递方便统一管理,
(8) service和Broadcast广播的使用(版本更新,电话监控),
(9) 集成个推SDK实现消息推送,
(10) 集成友盟第三方统计用户活动,微信登录,调用本地文件保存和读取,
(11) 根据需要自定义View实现理想功能,
(12) 集成高德地图SDk接入实现定位和签到,签退功能,
(13) 集成扫一扫功能实现扫码登陆Pc端等等
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论