项目简介:公司内部销售部们使用的客户管理系统
项目架构: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) 使