1.熟练掌握JSON、XML等常见数据载体格式进行数据的解析,能够高效处理和组织数据,提升数据处理效率。
2.熟练掌握Android的事件分发、消费机制,能够准确理解和实现用户交互逻辑,提升应用的用户体验。
3.熟练掌握Android Studio、Git等开发工具使用,能够有效地进行代码管理和版本控制,提升开发效率。
4.熟练掌握Android自定义View,能够根据需求设计和实现自定义用户界面,提升应用的个性化和美观度。
5.熟练掌握Handler,线程等异步操作的流程及使用,能够合理地进行多线程编程,提升应用的响应速度和性能。
6.熟练掌握Android五大数据存储,能够根据需求选择合适的数据存储方案,保障数据的安全和稳定。
7.熟练掌握Android的四大组件,UI的常用布局和各种主要组件,能够灵活地进行界面设计和功能实现,提升应用的可用性和易用 性。
8.熟练掌握Java语言,熟悉kotlin语言开发,具有良好的编程编程规范和面向对象的编程思想,能够编写高质量、易维护的代码。
9.熟练使用Android第三方推送、登录、分享、地图、支付、二维码扫描等技术,能够快速集成第三方服务,提升应用的功能性和完整性。
10.熟练使用Android项目开发中的MVC和MVP,MVVM开发模式,能够根据需求选择合适的架构模式,提升应用的可维护性和可扩展性。
11.熟练使用Glide、Retrofit、OkHttp、Eventbus、PullToRefresh、ButterKnife等第三方框架类,能够提高开发效率和代码质 量。
12.熟练掌握缓存处理、自适应屏幕等技术,能够优化应用的性能和用户体验。
13.熟悉使用react native、flutter等跨平台语言的开发,能够提高开发效率和应用的兼容性。
14.熟悉使用jetpack组件,能够快速集成和使用Google提供的优质组件,提升应用的功能性和稳定性。
清爽视频编辑
内容:
1、这款清爽视频编辑软件功能齐全,涵盖了视频剪辑、拼接合并、裁剪分割、调速、倒放、打码、AI 语音识别、加水印、视频压缩、电子相册以及卡点视频制作等多项功能。此外,软件还提供丰富的主题、特效、滤镜、字幕和动态贴纸等元素,让用户能够轻松创作出令人惊艳的视频作品。
2、在开发方面,项目采用了 MVVM 架构,并设计了统一刷新机制,封装了所有列表页面的基类,提升了代码的可维护性和扩展性。同时,利用 MVP+Retrofit+Rxjava 技术栈进行网络请求封装,处理状态码和 JSON 解析,确保了网络交互的稳定性和高效性。
3、 此外整合了诸多第三方库,如 PhotoView 、阿里一键登录、QQ 、微信登录和支付、支付宝支付、友盟统计、ShareSdk、Gli
de 以及 bugly 异常捕获,为用户带来更便捷流畅的体验,保障了应用的功能完整性和稳定性。
业绩:
1. 负责项目的每个版本需求调研并梳理实现方案,考虑功能的可扩展行,耦合性,以便于后续迭代,优化,新增功能点;
2. 涉及到新技术时,优先学习新技能出几个可选方案自测自己提交测试选择更合理的方案;
3. 版本上线后及时更进线上高发崩溃率,客户反馈的 bug 修复,多个版本后保证产品的体验感及流畅性。
对于产品提出的功能难点预研,选择实现方向,列出相关功能点,做出 demo 并自测。提供给产品选择更优方案