NewsAPPMVVM
所属分类:硬件设计
开发工具:Swift
文件大小:0KB
下载次数:0
上传日期:2021-06-10 15:08:49
上 传 者:
sh-1993
说明: 学习如何将swiftui 2.0与Combine一起使用的示例项目,我们研究如何使用swiftui-MVVM,还可以与API交互以获得我们的新闻...,
(Sample project to learn how to use swiftui 2.0 with Combine, we look into using SwiftUI MVVM, also interact with an API to get our newsfeed, use SPM(Swift Package Manager) to speed up our development flow and handle swiftui layout with views such as VStack.)
文件列表:
TestNewsApp/ (0, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/ (0, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.pbxproj (18933, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.xcworkspace/ (0, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata (135, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.xcworkspace/xcshareddata/ (0, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (238, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/ (0, 2021-06-09)
TestNewsApp/TestNewsApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved (327, 2021-06-09)
TestNewsApp/TestNewsApp/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Assets.xcassets/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Assets.xcassets/AccentColor.colorset/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Assets.xcassets/AccentColor.colorset/Contents.json (123, 2021-06-09)
TestNewsApp/TestNewsApp/Assets.xcassets/AppIcon.appiconset/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Assets.xcassets/AppIcon.appiconset/Contents.json (1591, 2021-06-09)
TestNewsApp/TestNewsApp/Assets.xcassets/Contents.json (63, 2021-06-09)
TestNewsApp/TestNewsApp/Data/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Data/Service/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Data/Service/Endopoints/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Data/Service/Endopoints/NewsEndpoint.swift (730, 2021-06-09)
TestNewsApp/TestNewsApp/Data/Service/NewsService.swift (1465, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/Error/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/Error/APIError.swift (558, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/Models/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/Models/Article.swift (1182, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/Models/NewsResponse.swift (202, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/States/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Domain/States/ResultStates.swift (219, 2021-06-09)
TestNewsApp/TestNewsApp/Info.plist (1580, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/ViewModel/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/ViewModel/NewsViewModel.swift (1287, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/Views/ (0, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/Views/ArticleView.swift (1728, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/Views/ErrorView.swift (1353, 2021-06-09)
TestNewsApp/TestNewsApp/Presentation/Views/HomeView.swift (1232, 2021-06-09)
TestNewsApp/TestNewsApp/Preview Content/ (0, 2021-06-09)
... ...
# News APP MVVM + SwiftUI + Combine + Swift Package Manager
Sample project to learn how to use swiftui 2.0 with Combine, we look into using SwiftUI MVVM, also interact with an API to get our newsfeed, use SPM(Swift Package Manager) to speed up our development flow and handle swiftui layout with views such as VStack.
## Resources
Lil api
https://lil.software/api/
Postman
https://www.postman.com
Quicktype
https://app.quicktype.io
URLImage
https://github.com/dmytro-anokhin/url-image
近期下载者:
相关文件:
收藏者: