![SwiftUI-WeChat](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/logo.png?1212)
<p align="center">
<a href="https://developer.apple.com/swift"><img src="https://img.shields.io/badge/language-Swift%205.3-f48041.svg?style=flat"></a>
<a href="https://developer.apple.com/swiftui"><img src="https://img.shields.io/badge/framework-SwiftUI-blue.svg?style=flat"></a>
<a href="https://developer.apple.com/ios"><img src="https://img.shields.io/badge/platform-iOS%2014%2b-blue.svg?style=flat"></a>
<a href="https://codebeat.co/projects/github-com-wxxsw-swiftui-wechat-master"><img alt="codebeat badge" src="https://codebeat.co/badges/5b74e3e1-8235-4730-b3e9-82373c921301" /></a>
<a href="https://github.com/wxxsw/SwiftUI-WeChat/blob/master/LICENSE"><img src="http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat"></a>
</p>
<br/>
- [Overview](#overview)
- [Features](#features)
- [Screenshots](#screenshots)
- [TODO](#todo)
- [Requirements](#requirements)
- [License](#license)
- [中文](#中文)
## Overview
- I will continue to follow the development of technology, the goal is to bring SwiftUI-WeChat to an infinitely close WeChat experience. When you want to implement a function similar to WeChat, you can quickly find out how to implement this function in this project, so I believe this project will help someone.
- The plan will be perfected until the popularity of `SwiftUI`, update occasionally. If you have questions about the implementation, or have better ideas, please feel free to communicate with me in [issue](https://github.com/wxxsw/SwiftUI-WeChat/issues)
- Your ★ Star is my biggest motivation
## Features
- [x] All based on SwiftUI2 ([SwiftUI1 Version](https://github.com/wxxsw/SwiftUI-WeChat/tree/swiftui1)).
- [x] The navigation bar changes when the homepage switches. TabView is hidden in the details page.
- [x] Timeline: Picture layout. Play online video. The status bar navigation bar changes as you scroll through the list.
- [x] Full support for Dark Mode
## Screenshots
Light Mode|Dark Mode
---|---
![HomeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_home_light.png?0301)|![HomeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_home_dark.png?0301)
![ChatView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_chat_light.png?0517)|![ChatView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_chat_dark.png?0517)
![ContactView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_contact_light.png?0301)|![ContactView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_contact_dark.png?0301)
![DiscoverView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_discover_light.png?0301)|![DiscoverView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_discover_dark.png?0301)
![MomentView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_moment_light.png?0204)|![MomentView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_moment_dark.png?0204)
![MeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_me_light.png?0301)|![MeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_me_dark.png?0301)
## TODO
- [ ] Homepage: Support left slide to delete chat content
- [ ] Chat: keyboard processing, multi-line text box height, send content, more media types, emoji, voice, etc.
- [ ] Timeline: pull-down refresh, pull-up loading, full-screen preview of pictures and videos, comments, likes, etc.
- [ ] Search interface
## Requirements
- iOS 14+
- Xcode 12+
- Swift 5.3+
## Contributors
Create by [森仔](https://github.com/wxxsw)
Banner Design by [@aduqin](https://dribbble.com/aduqin)
## License
SwiftUI-WeChat is released under the MIT license. [See LICENSE](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/LICENSE) for details.
***
##### 中文
![SwiftUI-WeChat](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/logo.png?1212)
<p align="center">
<a href="https://developer.apple.com/swift"><img src="https://img.shields.io/badge/language-Swift%205.3-f48041.svg?style=flat"></a>
<a href="https://developer.apple.com/swiftui"><img src="https://img.shields.io/badge/framework-SwiftUI-blue.svg?style=flat"></a>
<a href="https://developer.apple.com/ios"><img src="https://img.shields.io/badge/platform-iOS%2014%2b-blue.svg?style=flat"></a>
<a href="https://codebeat.co/projects/github-com-wxxsw-swiftui-wechat-master"><img alt="codebeat badge" src="https://codebeat.co/badges/5b74e3e1-8235-4730-b3e9-82373c921301" /></a>
<a href="https://github.com/wxxsw/SwiftUI-WeChat/blob/master/LICENSE"><img src="http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat"></a>
</p>
<br/>
- [项目概览](#overview)
- [功能特性](#features)
- [屏幕截图](#screenshots)
- [项目依赖](#requirements)
- [开源许可](#license)
## 项目概览
- 我将持续关注 `SwiftUI` 技术的发展,目标是将 `SwiftUI-WeChat` 更新至无限接近微信的体验。每个人都熟悉微信,因此当您想实现类似于微信的功能时,可以通过此项目了解实现思路,因此我相信这个项目会对大家有帮助。
- 此项目计划维护到 `SwiftUI` 真正流行为止。如果您对实现有疑问,或者有更好的想法,请随时在 [issue](https://github.com/wxxsw/SwiftUI-WeChat/issues) 中与我交流,或者提交 PR。
- 你的 ★ Star 是我最大的动力
## 功能特性
- [x] 全部基于 SwiftUI2([SwiftUI1 版本传送门](https://github.com/wxxsw/SwiftUI-WeChat/tree/swiftui1))。
- [x] 底部导航切换时顶部导航更新,进入二级界面时底部导航隐藏。
- [x] 朋友圈:多种宫格布局、可播放在线视频、状态栏导航栏随列表滚动变化。
- [x] 完全支持夜间模式。
- [x] 特殊处理、知识点中文注释
## 屏幕截图
Light Mode|Dark Mode
---|---
![HomeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_home_light.png?0301)|![HomeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_home_dark.png?0301)
![ChatView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_chat_light.png?0517)|![ChatView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_chat_dark.png?0517)
![ContactView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_contact_light.png?0301)|![ContactView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_contact_dark.png?0301)
![DiscoverView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_discover_light.png?0301)|![DiscoverView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_discover_dark.png?0301)
![MomentView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_moment_light.png?0204)|![MomentView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_moment_dark.png?0204)
![MeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_me_light.png?0301)|![MeView](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/Images/screenshot_me_dark.png?0301)
## 项目依赖
- iOS 14+
- Xcode 12+
- Swift 5.3+
## 贡献者
作者 [森仔](https://github.com/wxxsw)
Banner 设计 [@aduqin](https://dribbble.com/aduqin)
## 开源许可
SwiftUI-WeChat is released under the MIT license. [See LICENSE](https://github.com/wxxsw/SwiftUI-WeChat/blob/master/LICENSE) for details.
没有合适的资源?快使用搜索试试~ 我知道了~
SwiftUI-微信:_China_了解如何使用SwiftUI制作微信。微信7.0_green_circle_.zip
共262个文件
png:99个
json:94个
swift:38个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 187 浏览量
2023-09-14
13:04:04
上传
评论
收藏 13.57MB ZIP 举报
温馨提示
SwiftUI-微信:_China_了解如何使用SwiftUI制作微信。微信7.0_green_circle_.zip
资源推荐
资源详情
资源评论
收起资源包目录
SwiftUI-微信:_China_了解如何使用SwiftUI制作微信。微信7.0_green_circle_.zip (262个子文件)
.gitignore 53B
mock_moment_1_1.jpeg 205KB
avatar2.jpeg 10KB
9d8a830a7a4f55e2cb1a33fa71b0b74e.jpeg 10KB
0797d2a2c1d7a45172332ba2919cde76.jpeg 8KB
b0a9bf485990b38d231576a4d6196024.jpeg 7KB
a8b54af3fdcccdd8861c26510ad638ba.jpeg 6KB
max-andrey-TlRQin0iwjE-unsplash.jpg 1.91MB
david-marcu-p_HYA_T-1WU-unsplash.jpg 1.33MB
mock_moment_3_1.jpg 702KB
mock_moment_4_2.jpg 557KB
mock_moment_4_1.jpg 392KB
example-design-large_2x.jpg 359KB
mock_moment_1_7.jpg 358KB
mock_moment_4_4.jpg 275KB
mock_moment_1_9.jpg 252KB
mock_moment_4_3.jpg 243KB
mock_moment_1_8.jpg 203KB
mock_moment_1_2.jpg 173KB
mock_moment_1_3.jpg 75KB
a6d778d382d59d33ced084c2f3808a24.jpg 8KB
5c306d0047ba030b2d521423423cbb82.jpg 5KB
43bc860796a20d2e018a59ec27fb497a.jpg 3KB
Contents.json 1KB
Contents.json 965B
Contents.json 963B
Contents.json 955B
Contents.json 951B
Contents.json 945B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 695B
Contents.json 598B
Contents.json 598B
Contents.json 598B
Contents.json 584B
Contents.json 583B
Contents.json 583B
Contents.json 582B
Contents.json 383B
Contents.json 381B
Contents.json 375B
Contents.json 373B
Contents.json 371B
Contents.json 371B
Contents.json 365B
Contents.json 363B
Contents.json 361B
Contents.json 357B
Contents.json 353B
Contents.json 353B
Contents.json 353B
Contents.json 351B
Contents.json 349B
Contents.json 347B
Contents.json 347B
Contents.json 347B
Contents.json 347B
Contents.json 345B
Contents.json 345B
Contents.json 343B
Contents.json 343B
Contents.json 343B
Contents.json 341B
Contents.json 341B
Contents.json 331B
Contents.json 331B
Contents.json 331B
Contents.json 331B
Contents.json 330B
Contents.json 330B
Contents.json 330B
Contents.json 306B
Contents.json 306B
Contents.json 305B
Contents.json 219B
Contents.json 182B
Contents.json 181B
Contents.json 173B
Contents.json 170B
Contents.json 166B
Contents.json 166B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 165B
Contents.json 157B
共 262 条
- 1
- 2
- 3
资源评论
处处清欢
- 粉丝: 150
- 资源: 2471
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功