Twitter 克隆
全栈 Twitter 应用的源代码 – 支持 Android 和 iOS!
特点
- 使用电子邮件和密码注册
- 使用电子邮件和密码登录
- 推文文本
- 推文图片
- 推文链接
- 话题标签识别与存储
- 显示推文
- 点赞推文
- 转推
- 评论/回复
- 关注用户
- 搜索用户
- 显示关注者、正在关注、近期推文
- 编辑用户资料
- 显示包含 1 个话题标签的推文
- Twitter Blue
- 通知标签(回复了你、关注了你、喜欢你的图片、转推了)
YouTube
我创建了一个基于此的教程,请在我的频道 Rivaan Ranawat 上查看。
安装
克隆此仓库后,迁移到 flutter_twitter_clone 文件夹。然后,按照以下步骤操作:
- 安装 Appwrite(安装步骤 在此)
- 在本地创建 Appwrite 项目
- 在仪表板中创建 Android 和 iOS 应用
- 创建 Appwrite 数据库、存储
- 修改身份验证、数据库、存储中的角色
- 为推文、用户、通知集合创建属性
- 复制所需的 id,并在
lib/constants/appwrite_constants.dart中更改它们。 - 在
lib/constants/appwrite_constants.dart中更改您的 IP 地址。
然后运行以下命令来运行您的应用程序
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
使用的技术
服务器: Appwrite 身份验证、Appwrite 存储、Appwrite 数据库、Appwrite 实时
客户端: Flutter、Riverpod
反馈
如果您有任何反馈,请通过 [email protected] 与我联系。