开发目标与任务
1. 创作端开发(桌面应用):首选Flutter开发,如不行,采用Electron加上QT控件技术,确保类似于剪映的视频编辑器体验。
* 开发适用于MacOS和Windows平台的本地化桌面应用,支持用户插入文本、图片、视频等元素,并为这些元素添加交互链接和互动事件。
* 确保编辑后的视频作品能够以标准视频格式传到云端,保持高质量的视觉和音频效果。支持用户创作思维导图视频节点和管理互动电影内容。
2. 观看端开发(移动端和网页端):首选Flutter开发移动应用和网页端,如不行,考虑React Native作为替案。
* 开发适用于Android和iOS移动端的应用程序,以及兼容主流浏览器的响应式网页端观看平台。
* 确保观众可以在视频播放期间与创作者插入的交互元素进行互动,包括跳转到指定视频帧或外部链接视频、倒计时、互动事件等。
* 提供流畅的视频流媒体体验,支持高并发用户同时在线观看和互动。
3. 后端服务需求:
* 创作端后端语言需求为Java,采用微服务框架,以提升创作效率和服务稳定性。
* 观看端后端语言首选Go,以应对高并发视频流媒体和用户互动需求,如不行,则使用Java作为替案。
1.Flutter前端开发:
* 精通Flutter框架,能够开发高质量的跨平台移动应用和桌面应用。
* 拥有丰富的UI/UX设计和实现经验,能够快速迭代和优化用户界面。
* 熟悉Dart语言,能够解决跨平台应用开发中的性能和适配问题,合理采用Getx状态管理和模块化、组件化避免嵌套地狱。
2. React Native前端开发(若精通Flutter者,React Native就不做考虑):
* 熟练掌握React Native框架,有多个项目的实际开发经验。
* 对iOS和Android平台的适配和性能优化有深入理解,能够处理复杂的前端交互逻辑。
* 能够与设计团队协作,确保设计和功能的完美结合。
3.Java后端开发:
* 至少3年以上的Java后端开发经验,熟悉Spring框架和微服务架构设计。
* 能够设计和实现高可用的后端服务和API接口,支持复杂业务逻辑和大规模数据处理。
* 对数据库设计和优化有深入了解,能够保证系统的稳定性和性能。
4. Go后端开发:
* 有多年的Go后端开发经验,精通Goroutines和Channel等并发编程特性。
* 能够设计和实现高并发和实时数据处理的服务端架构,支持观看端的视频流媒体和用户互动功能。
* 对分布式系统和性能调优有实际项目经验,能够快速响应和解决技术挑战。
项目期望与合作条件:
* 持续化输出:为共同推动互动电影领域商机,探索并实现互动电影领域的新突破,我们寻找的非一次性项目外包开发团队,而是长期合作、持续迭代的具有创业激情和创新精神的开发合作伙伴。
* 技术沟通与合作邀约:在投递简历或开发意愿前,请做好与主创人员进行技术栈沟通,确保技术层面的匹配与理解。欢迎有意愿者与我们共同成长,享受创新平台带来的成长机会和未来期权回报。
* 项目开发费用:初创团队,费用不高,合理可控,我们欢迎有能力并愿意长期合作的团队加入我们,最好是成都个人或团队。