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

近期下载者

相关文件


收藏者