Skip to content

ynadtiy19/appleonemore

Repository files navigation

AppleOneMore 🍎

一个基于 Flutter 构建的现代化社交网络应用,具备实时通讯、动态社区流以及流畅的用户交互体验。本项目由 Lsisql 提供强大的数据管理支持。

Flutter Dart Lsisql

📱 Screenshots | 应用截图

👤 个人中心与社区动态

我的主页 (Profile) 编辑资料 (Edit) 社区动态 (Feed) 帖子详情 (Detail)
我的主页 编辑资料 社区动态 帖子详情

💬 聊天互动与工具

世界频道 (Chat) 翻译功能 (Translation) 语言选择 (Language) 发布帖子 (Post Edit)
世界频道 翻译功能 语言选择 发布帖子

✨ Features | 功能特性

  • 👤 用户个人系统:

    • 支持自定义头像、昵称和个人简介。
    • 包含表单验证的个人资料编辑页面。
    • 关注/粉丝数量统计展示。
    • 支持外部链接跳转。
  • 📝 社区动态 (Feed):

    • 富文本支持:帖子内容支持丰富格式(如内马尔帖子演示)。
    • 多图浏览:支持九宫格或多图展示。
    • 互动功能:支持点赞和评论。
    • 包含时间戳和用户归属信息。
  • 💬 世界频道 (即时通讯):

    • 支持实时的全局聊天功能。
    • 支持文本气泡和图片消息发送。
    • 清晰的发送者(右侧)与接收者(左侧)UI 区分。
  • 🌐 国际化与工具:

    • 应用内翻译:一键翻译帖子内容(支持自动检测语言)。
    • 多语言支持:可在简体中文、英语、日语、韩语、法语之间自由切换。

🛠 Tech Stack | 技术栈

  • 前端框架: Flutter (Dart)
  • 数据库: LibSQL
  • 架构模式: MVVM (推荐)

🚀 Getting Started | 快速开始

如果要在本地运行此项目,请按照以下步骤操作:

环境要求

  • 已安装 Flutter SDK (安装指南)
  • Dart SDK
  • Libsql 数据库环境 (请确保数据库服务已启动)

安装步骤

  1. 克隆仓库

    git clone https://github.com/ynadtiy19/appleonemore.git
    cd appleonemore
  2. 安装依赖

    flutter pub get
  3. 运行应用

    flutter run

🤝 Contributing | 贡献指南

欢迎提交贡献!请随意提交 Pull Request。

  1. Fork 本项目
  2. 创建你的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交你的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启一个 Pull Request

📄 License | 开源协议

本项目基于 MIT 协议开源 - 详情请参阅 LICENSE 文件。

About

一个基于 Flutter 和 Libsql 开发的社交网络应用。包含实时世界频道聊天、图文动态流、个人资料管理以及应用内多语言翻译功能。

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors