格局商学 Android客户端开发
项目介绍:格局商学app是为格局学员提供的课程管理和同学交流的工具,通过app可以掌握格局商学课程信息,参与互动,课前在线提 问,课后下载和线上预览课件和讲义等功能;
应用技术:
1.封装RxJava,RxRetrofit,OkHttp,SharedPreferences实现获取上传下载数据并缓存; 2.通过自定义控件实现界面下滑banner图片放大标题悬浮等效果;
3.通过回调和EventBus实现跨界面通讯;
4.通过自定义资源文件实现各种效果; 5.通过TabLayout,ViewPager,Fragment实现页面切换等; 6.通过自定义控件实现首页复杂布局多item灵活展示,通过后台可调整界面顺序; 7.通过封装recyclerview实现上拉加载下拉刷新等效果; 8.通过5.0新跳转方法和overridePendingTransition等方法实现界面跳转过度动画; 9.通过自定义控件解决复杂界面嵌套listview等滑动控件滑动冲突; 10.通过自定义ImageView控件实现圆角或者有弧度的显示方式; 11.通过环信实现聊天通讯; 12.通过umeng实现推送,分享数据收集等,并点击跳转到指定界面; 13.通过webview实现与h5通讯,点击等处理;
14.拍照剪切上转至阿里云;
15.通过自定义各种控件展示数据(如自定义viewpager实现图片轮播滚动,自定义view 实现文字上下滚播等); 16.通过高德地图实现定位并获取相应位置的分院,实现地图上分院信息位置等展示,路线规划及导航等功能; 17.通过缩略图、压缩图片等技术实现大图秒开等功能(并兼容低端手机)
18.通过自定义dialog,和pw等实现弹框并解决适配等问题;
19.通过Glide实现图片加载缓存和阴影磨砂等效果; 责任描述:项目由二人小组开发调试完成,目前就剩我自己,个人设计项目框架,根据产品功能需求设计,负责各功能模块代码的实现, 主要将各功能之间代码整合,功能相连接,bug修改,版本迭代。