WhatsApp是一个使用Flutter和Firebase构建的WhatsApp克隆。它旨在复制其一些核心功能,但其主要目的是展示使用Flutter和Firebase构建实时应用程序有多么容易。
特点
- 电话认证 ?: 用户可以注册他们的电话号码并接收OTP(一次性密码)进行验证。
- 浅色/深色主题 ??: 注册后可以切换浅色和深色主题。
- 联系人显示 ?: 用户可以看到已经在使用该应用程序的联系人。
- 实时消息 ? ⚡: 客户端可以实时相互通信。
- 聊天功能 ???️: 客户端可以发送和接收文本、图片、视频和语音消息。
- 在线/离线状态 ??: 客户端可以看到其他用户的在线或离线状态。
- 已读/未读消息 ☑️?: 客户端可以看到其他用户是否已阅读其消息。
- 消息回复 ↩️: 您可以回复对话中的特定消息,从而促进线程式讨论。
- 表情符号支持 ?: 用户可以使用内置的表情符号选择器发送表情符号。
- 群聊 ?: 用户可以创建群组并选择成员。
- 状态/故事 ??: 用户可以发布状态更新并查看其他用户状态。
- 视频通话 ??: 用户可以拨打视频电话给他们的联系人。
- 通话记录 ?: 用户可以看到他们的通话记录,他们呼叫了谁以及谁呼叫了他们。
- 实时更新 ⚡: 以上所有功能都会实时更新,并跨设备同步。
截图
以下是一些应用程序的截图。
| 启动屏幕 | 电话认证 | OTP验证 |
|---|---|---|
![]() |
![]() |
![]() |
| 创建个人资料 | 聊天 | 聊天浅色主题 |
|---|---|---|
![]() |
![]() |
![]() |
| 聊天 | 聊天回复 | 聊天浅色主题 |
|---|---|---|
![]() |
![]() |
![]() |
| 创建群组 | 创建群组浅色 | 状态页面 |
|---|---|---|
![]() |
![]() |
![]() |
| 状态编写器 | 状态查看器 | 状态更新 |
|---|---|---|
![]() |
![]() |
![]() |
| 最近通话 | 最近通话浅色 | 接收来电 |
|---|---|---|
![]() |
![]() |
![]() |

















