项目1: 心心(独立开发 / 电商)
项目简介: 心心是一款专注于芙妆鉴别的移动应用,致力于解决用户在购买美妆产品时的真假疑虑。项目涵盖了维护、更新、优化等方面,旨在提供良好的用户体验。
我的角色和贡献:
完成项目的维护和更新代。
对应用进行优化,以提升用户体验。
使用 ViewPager 和 Fragment 实现底部导航栏。
利用 iCaoVideoPlayer 和 吉合 RecyclerView 实现视频上下切换播放器。
应用与 H5、WebView 进行交互,采用 PhotoView 实现图片展示。
实现头像剪切压缩上传,使用自定义 View 实现流式布局,GreenDao 进行数据存储。
接入第三方平台,实现登录、支付、分享、推送等功能。
项目2: 丁香园(团队开发 / 健康)
项目简介: 丁香园是一个专业性社会化网络,为医生、医疗机构、医药从业者提供医学、医疗、药学等领域的交流平台。
我的角色和贡献:
负责首页、分类模块的实现,涉及生成支付、分享、推送等功能。
参与项目的维护和优化工作,包括 Bug 处理和版本迭代。
使用 Glide 加载网络图片,通过 RecyclerView 和自定义 View 实现界面动态改变。
利用 OKHttp 实现对网络的请求。
使用 MediaPlayer 和 VideoView 自定义视频播放。
使用 ViewPager 和 Fragment 搭建首页。
实现上传图片并进行质量压缩。
项目3: Yooul(独立开发 / 社交)
项目简介: Yooul是一款多国社交应用,提供与外国人沟通的平台,用户可以发送帖子和视频展示自己国家的文化。
我的角色和贡献:
参与项目需求讨论,根据需求开发功能。
使用 MVP 架构搭建应用。
使用 Glide 进行图片加载,实现圈子图片的缓存。
利用 Banner 实现顶部轮播图效果。
使用 XUtil 异步请求数据。
使用 SmartRefreshLayout 完成上拉加载。
集成融云IM,实现聊天、语音发送、语音识别翻译、图片发送等功能。
集成第三方极光、友盟、推送,使用高德定位获取用户国家信息。
项目4: 小步在家早教(团队开发 / 早教)
项目简介: 小步在家早教是一款早教类软件,面向0-8岁幼儿,提供海量课程资源和付费内容,以及亲子互动和分享平台。
我的角色和贡献:
参与团队开发,负责项目的需求讨论和功能开发。
实现图片加载,利用 Glide 进行图片的缓存。
使用 Banner 实现顶部轮播图效果。
使用 Retrofit+Rxjava+OkHttp 实现异步请求数据。
利用 MediaPlayer 进行音频播放。
集成 JzJiaoZiVideoPlayer 实现视频播放。
集成第三方微信登录、分享、推送、Tinker等功能。
这些项目经验使我掌握了丰富的移动应用开发技能,包括UI设计、网络编程、多语言适配、第三方库集成等。我具备解决复杂问题和提升用户体验的能力,同时在团队协作中能够高效合作,完成项目的开发和优化工作。