1. 熟练使用ArkTs语言及其UI开发框架,具备高效构建和优化用户界面的能力。
2. 掌握模块化开发技巧,能够根据项目需求灵活封装功能模块和实用工具。
3. 熟练运用@State等状态管理修饰符及数组操作方法,高效处理应用数据流。
4. 了解应用各类生命周期管理,确保应用性能与资源合理分配。
5. 了解ArkTs数据传递机制,擅长实现组件间及UIAbility间的有效数据交互。
6. 熟练使用路由导航与刷新组件,增强用户交互体验。
7. 了解鸿蒙核心API应用,成功实现功能如网络访问、相册访问,语音播放等。
8. 熟练ES6+现代JavaScript开发规范,编写清晰、高效且易于维护的代码。
9. 理解Web开发基础以及HTTP协议、AJAX及浏览器渲染原理。
10. 熟练运用Vue技术栈,具备开发复杂单页应用(SPA)的实战经验。
项目名:神眸;
主要功能:摄像头APP功能开发,包括二维码设别,相机二路预览开发,点播视频播放,人脸识别功能等;
具体内容:
1、使用AudioHaptic实现在扫码时的音频共振效果。
2、使用soundpool音频池,进行短音频的播放。
3、利用RSA分段加密技术实现明文的加密存储,并同时实现解密功能。
4、利用相机开发中二路预览,实现二维码的识别,并将照片存储进相册。
5、使用视频播放SDK实现视频的播放,并实现视频播放的各种相关内容,包括但不限于seek操作,全屏等。
6、利用Canvs画布绘制时间刻度尺,并使用worker处理数据绘制内容。
7、调试修改相关UI界面的展示。
8、实现华为一键登录功能。