22
GitHub - wxxsw/SwiftUI-WeChat: 🇨🇳 Learn how to make WeChat with SwiftUI. 微信 7....
source link: https://github.com/wxxsw/SwiftUI-WeChat
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Overview
-
此项目仅为
SwiftUI
学习交流,非商业项目 -
本人会不断跟进技术发展,目标是将
SwiftUI-WeChat
达到无限接近微信的体验。因为微信大家都很熟悉,所以当你要实现一个和微信类似的功能,你可以在此项目中很快找到这个功能如何实现,所以相信这个项目会对大家有帮助 -
计划会一直完善到
SwiftUI
和iOS 13
普及,每周末更新。如果您对实现有疑问,或者有更好的想法,欢迎在 issue 里与我交流探讨 -
如果喜欢请 ★ Star
Features
- 全部基于 SwiftUI 实现
- 二级页面隐藏 TabView
- 实现 List 的自定义样式(包括消除 NavigationLink 的样式)
- 朋友圈图片宫格、视频在线播放
- 完全支持 Dark Mode
- 特殊处理、知识点包含注释
- 使用 Swift Package Manager
Screenshots
Light Mode Dark ModeProgress
界面 位置 状态 标签栏 Module/Root/RootTabView ✅ 首页 Module/Home/HomeView ✅ 聊天 Module/Chat/ChatView 待开发 联系人 Module/Contact/ContactView ✅ 发现 Module/Discover/DiscoverView ✅ 朋友圈 Module/Moment/MomentView 🔨 我的 Module/Me/MeView ✅ 搜索 Module/Search/SearchView 待开发 其它 ... 待开发Requirements
- iOS 13+
- Xcode 11+
- Swift 5.1+
Contributors
Create by Gesen
Banner Design by @aduqin
License
SwiftUI-WeChat is released under the MIT license. See LICENSE for details.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK