伴随自媒体与新媒体内容的蓬勃发展,个人创作者对便捷、高效且兼具社交互动属性的设计工具需求日益迫切。传统的专业设计软件门槛高、学习周期长,且创作与分享往往处于割裂状态。
本项目旨在开发一款跨平台、轻量级的“内容创作设计App”,目标是极大地降低大众的设计与创作门槛。通过统一的 Dart 生态,实现流畅的跨平台客户端与轻量高效的服务端协同,让用户能随时随地高效输出精美视觉内容,并通过内置的社交和内容广场实现即时发布与互动,打造一个“创作-发布-社交”的完整闭环。
该项目采用纯 Dart 全栈生态构建,实现了前后端代码的高度复用与高效联调。
1. 客户端(前端):基于 Flutter 跨平台框架开发,支持 iOS 与 Android 端。利用 Flutter 强大的渲染引擎与自定义绘制(CustomPainter)能力,实现了高性能的画布拖拽、多图层混合、文本排版与图片处理。状态管理采用响应式架构,确保 UI 渲染的高效与流畅。
2. 服务端(后端):基于 Dart Frog 轻量级框架开发,负责社交关系、作品发布、动态广场的数据分发。通过中间件(Middleware)实现 JWT 安全鉴权,支持 Docker 容器化部署,整体架构轻量、高并发且易于维护。