├── DINetworkManager.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcuserdata │ └── fatihdurmaz.xcuserdatad │ └── xcschemes │ └── xcschememanagement.plist ├── DINetworkManager ├── ContentView.swift ├── DINetworkManagerApp.swift ├── Helpers │ └── ApiContants.swift ├── Model │ └── Product.swift ├── Resources │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Service │ ├── BaseService │ │ ├── AlamofireApiService.swift │ │ └── URLSessionApiService.swift │ ├── ProductApiService.swift │ └── Protocol │ │ └── ApiServiceProtocol.swift ├── View │ └── Product │ │ ├── ProductDetailView.swift │ │ ├── ProductListView.swift │ │ └── SingleProductView.swift └── ViewModel │ └── ProductViewModel.swift ├── LICENSE ├── README.md └── README.tr-TR.md /DINetworkManager.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DINetworkManager.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DINetworkManager.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DINetworkManager.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /DINetworkManager.xcodeproj/xcuserdata/fatihdurmaz.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager.xcodeproj/xcuserdata/fatihdurmaz.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /DINetworkManager/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/ContentView.swift -------------------------------------------------------------------------------- /DINetworkManager/DINetworkManagerApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/DINetworkManagerApp.swift -------------------------------------------------------------------------------- /DINetworkManager/Helpers/ApiContants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Helpers/ApiContants.swift -------------------------------------------------------------------------------- /DINetworkManager/Model/Product.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Model/Product.swift -------------------------------------------------------------------------------- /DINetworkManager/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /DINetworkManager/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DINetworkManager/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DINetworkManager/Resources/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Resources/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /DINetworkManager/Service/BaseService/AlamofireApiService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Service/BaseService/AlamofireApiService.swift -------------------------------------------------------------------------------- /DINetworkManager/Service/BaseService/URLSessionApiService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Service/BaseService/URLSessionApiService.swift -------------------------------------------------------------------------------- /DINetworkManager/Service/ProductApiService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Service/ProductApiService.swift -------------------------------------------------------------------------------- /DINetworkManager/Service/Protocol/ApiServiceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/Service/Protocol/ApiServiceProtocol.swift -------------------------------------------------------------------------------- /DINetworkManager/View/Product/ProductDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/View/Product/ProductDetailView.swift -------------------------------------------------------------------------------- /DINetworkManager/View/Product/ProductListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/View/Product/ProductListView.swift -------------------------------------------------------------------------------- /DINetworkManager/View/Product/SingleProductView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/View/Product/SingleProductView.swift -------------------------------------------------------------------------------- /DINetworkManager/ViewModel/ProductViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/DINetworkManager/ViewModel/ProductViewModel.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/README.md -------------------------------------------------------------------------------- /README.tr-TR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihdurmaz/GenericNetworkManagerSwiftUI/HEAD/README.tr-TR.md --------------------------------------------------------------------------------