├── .gitignore ├── LICENSE ├── README.md ├── appdb.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ │ └── Package.resolved │ └── xcuserdata │ │ └── ned.xcuserdatad │ │ └── IDEFindNavigatorScopes.plist └── xcshareddata │ └── xcschemes │ └── appdb.xcscheme ├── appdb ├── App │ ├── AppdbApp.swift │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Dependencies.swift │ ├── Dependencies │ │ ├── APIService.swift │ │ ├── ImageSizeFetcher.swift │ │ ├── Logger.swift │ │ └── ScreenshotsCacheService.swift │ ├── Utilities │ │ ├── Extensions │ │ │ ├── Array+Extensions.swift │ │ │ └── URL+Extensions.swift │ │ └── ViewState.swift │ └── Views │ │ ├── AppDetailView.swift │ │ ├── AppLinksView.swift │ │ ├── AppsView.swift │ │ ├── NewsView.swift │ │ └── SettingsView.swift ├── Info.plist ├── Models │ ├── .gitignore │ ├── .swiftpm │ │ └── xcode │ │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Models.xcscheme │ ├── Package.swift │ ├── README.md │ ├── Sources │ │ └── Models │ │ │ ├── APIError.swift │ │ │ ├── APIResponse.swift │ │ │ ├── App.swift │ │ │ ├── Extensions │ │ │ ├── Decoding+Extensions.swift │ │ │ └── String+Extensions.swift │ │ │ ├── Link.swift │ │ │ ├── Mocks │ │ │ └── Mocks.swift │ │ │ └── NewsEntry.swift │ └── Tests │ │ └── ModelsTests │ │ └── ModelsTests.swift ├── Networking │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ ├── Sources │ │ └── Networking │ │ │ ├── API.swift │ │ │ ├── Endpoint.swift │ │ │ └── Endpoints │ │ │ ├── Apps.swift │ │ │ ├── Links.swift │ │ │ └── News.swift │ └── Tests │ │ └── NetworkingTests │ │ ├── APITests.swift │ │ └── EndpointTests.swift └── UI │ ├── .gitignore │ ├── Package.swift │ ├── README.md │ └── Sources │ └── UI │ ├── AppDetail │ ├── AppDetailAdultNoticeView.swift │ ├── AppDetailCompatibilityView.swift │ ├── AppDetailCopyrightView.swift │ ├── AppDetailDescription.swift │ ├── AppDetailDownloadsView.swift │ ├── AppDetailHeaderView.swift │ ├── AppDetailInfoFullView.swift │ ├── AppDetailInfoView.swift │ ├── AppDetailMiniIconView.swift │ ├── AppDetailMoreByDeveloperView.swift │ ├── AppDetailScreenshots.swift │ ├── AppDetailTweakedNoticeView.swift │ ├── AppDetailTweakedVersionsView.swift │ └── AppDetailWhatsNew.swift │ ├── AppGridView.swift │ └── Utils │ ├── ExpandableText.swift │ ├── Extensions │ ├── Font+Extensions.swift │ ├── NumberFormatter+Extensions.swift │ ├── String+Extensions.swift │ ├── UIColor+Brightness.swift │ ├── UIImage+AverageColor.swift │ └── View+OnFirstAppear.swift │ ├── FittingScrollView.swift │ ├── GenericErrorView.swift │ ├── RowButton.swift │ ├── ScrollViewOffsetReader.swift │ ├── ScrollViewRTLFriendly.swift │ ├── SheetDismissButton.swift │ ├── View+IconRounded.swift │ ├── View+RoundSpecificCorners.swift │ └── ViewSizeReader.swift └── appdbTests ├── ServicesTests └── APIServiceTest.swift ├── UnitTests.xctestplan └── ViewModelsTests ├── AppDetailViewModelTests.swift ├── AppsViewModelTests.swift └── NewsViewModelTests.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | xcuserdata/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/README.md -------------------------------------------------------------------------------- /appdb.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /appdb.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /appdb.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /appdb.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /appdb.xcodeproj/project.xcworkspace/xcuserdata/ned.xcuserdatad/IDEFindNavigatorScopes.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb.xcodeproj/project.xcworkspace/xcuserdata/ned.xcuserdatad/IDEFindNavigatorScopes.plist -------------------------------------------------------------------------------- /appdb.xcodeproj/xcshareddata/xcschemes/appdb.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb.xcodeproj/xcshareddata/xcschemes/appdb.xcscheme -------------------------------------------------------------------------------- /appdb/App/AppdbApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/AppdbApp.swift -------------------------------------------------------------------------------- /appdb/App/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /appdb/App/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /appdb/App/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /appdb/App/Dependencies.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Dependencies.swift -------------------------------------------------------------------------------- /appdb/App/Dependencies/APIService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Dependencies/APIService.swift -------------------------------------------------------------------------------- /appdb/App/Dependencies/ImageSizeFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Dependencies/ImageSizeFetcher.swift -------------------------------------------------------------------------------- /appdb/App/Dependencies/Logger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Dependencies/Logger.swift -------------------------------------------------------------------------------- /appdb/App/Dependencies/ScreenshotsCacheService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Dependencies/ScreenshotsCacheService.swift -------------------------------------------------------------------------------- /appdb/App/Utilities/Extensions/Array+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Utilities/Extensions/Array+Extensions.swift -------------------------------------------------------------------------------- /appdb/App/Utilities/Extensions/URL+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Utilities/Extensions/URL+Extensions.swift -------------------------------------------------------------------------------- /appdb/App/Utilities/ViewState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Utilities/ViewState.swift -------------------------------------------------------------------------------- /appdb/App/Views/AppDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Views/AppDetailView.swift -------------------------------------------------------------------------------- /appdb/App/Views/AppLinksView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Views/AppLinksView.swift -------------------------------------------------------------------------------- /appdb/App/Views/AppsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Views/AppsView.swift -------------------------------------------------------------------------------- /appdb/App/Views/NewsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Views/NewsView.swift -------------------------------------------------------------------------------- /appdb/App/Views/SettingsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/App/Views/SettingsView.swift -------------------------------------------------------------------------------- /appdb/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Info.plist -------------------------------------------------------------------------------- /appdb/Models/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/.gitignore -------------------------------------------------------------------------------- /appdb/Models/.swiftpm/xcode/xcshareddata/xcschemes/Models.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/.swiftpm/xcode/xcshareddata/xcschemes/Models.xcscheme -------------------------------------------------------------------------------- /appdb/Models/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Package.swift -------------------------------------------------------------------------------- /appdb/Models/README.md: -------------------------------------------------------------------------------- 1 | # Models 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/APIError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/APIError.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/APIResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/APIResponse.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/App.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/Extensions/Decoding+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/Extensions/Decoding+Extensions.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/Extensions/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/Extensions/String+Extensions.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/Link.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/Link.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/Mocks/Mocks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/Mocks/Mocks.swift -------------------------------------------------------------------------------- /appdb/Models/Sources/Models/NewsEntry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Sources/Models/NewsEntry.swift -------------------------------------------------------------------------------- /appdb/Models/Tests/ModelsTests/ModelsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Models/Tests/ModelsTests/ModelsTests.swift -------------------------------------------------------------------------------- /appdb/Networking/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/.gitignore -------------------------------------------------------------------------------- /appdb/Networking/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Package.swift -------------------------------------------------------------------------------- /appdb/Networking/README.md: -------------------------------------------------------------------------------- 1 | # Networking 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /appdb/Networking/Sources/Networking/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Sources/Networking/API.swift -------------------------------------------------------------------------------- /appdb/Networking/Sources/Networking/Endpoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Sources/Networking/Endpoint.swift -------------------------------------------------------------------------------- /appdb/Networking/Sources/Networking/Endpoints/Apps.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Sources/Networking/Endpoints/Apps.swift -------------------------------------------------------------------------------- /appdb/Networking/Sources/Networking/Endpoints/Links.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Sources/Networking/Endpoints/Links.swift -------------------------------------------------------------------------------- /appdb/Networking/Sources/Networking/Endpoints/News.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Sources/Networking/Endpoints/News.swift -------------------------------------------------------------------------------- /appdb/Networking/Tests/NetworkingTests/APITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Tests/NetworkingTests/APITests.swift -------------------------------------------------------------------------------- /appdb/Networking/Tests/NetworkingTests/EndpointTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/Networking/Tests/NetworkingTests/EndpointTests.swift -------------------------------------------------------------------------------- /appdb/UI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/.gitignore -------------------------------------------------------------------------------- /appdb/UI/Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Package.swift -------------------------------------------------------------------------------- /appdb/UI/README.md: -------------------------------------------------------------------------------- 1 | # UI 2 | 3 | A description of this package. 4 | -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailAdultNoticeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailAdultNoticeView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailCompatibilityView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailCompatibilityView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailCopyrightView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailCopyrightView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailDescription.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailDescription.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailDownloadsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailDownloadsView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailHeaderView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailInfoFullView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailInfoFullView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailInfoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailInfoView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailMiniIconView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailMiniIconView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailMoreByDeveloperView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailMoreByDeveloperView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailScreenshots.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailScreenshots.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailTweakedNoticeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailTweakedNoticeView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailTweakedVersionsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailTweakedVersionsView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppDetail/AppDetailWhatsNew.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppDetail/AppDetailWhatsNew.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/AppGridView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/AppGridView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/ExpandableText.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/ExpandableText.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/Extensions/Font+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/Extensions/Font+Extensions.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/Extensions/NumberFormatter+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/Extensions/NumberFormatter+Extensions.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/Extensions/String+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/Extensions/String+Extensions.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/Extensions/UIColor+Brightness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/Extensions/UIColor+Brightness.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/Extensions/UIImage+AverageColor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/Extensions/UIImage+AverageColor.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/Extensions/View+OnFirstAppear.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/Extensions/View+OnFirstAppear.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/FittingScrollView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/FittingScrollView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/GenericErrorView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/GenericErrorView.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/RowButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/RowButton.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/ScrollViewOffsetReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/ScrollViewOffsetReader.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/ScrollViewRTLFriendly.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/ScrollViewRTLFriendly.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/SheetDismissButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/SheetDismissButton.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/View+IconRounded.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/View+IconRounded.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/View+RoundSpecificCorners.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/View+RoundSpecificCorners.swift -------------------------------------------------------------------------------- /appdb/UI/Sources/UI/Utils/ViewSizeReader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdb/UI/Sources/UI/Utils/ViewSizeReader.swift -------------------------------------------------------------------------------- /appdbTests/ServicesTests/APIServiceTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdbTests/ServicesTests/APIServiceTest.swift -------------------------------------------------------------------------------- /appdbTests/UnitTests.xctestplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdbTests/UnitTests.xctestplan -------------------------------------------------------------------------------- /appdbTests/ViewModelsTests/AppDetailViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdbTests/ViewModelsTests/AppDetailViewModelTests.swift -------------------------------------------------------------------------------- /appdbTests/ViewModelsTests/AppsViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdbTests/ViewModelsTests/AppsViewModelTests.swift -------------------------------------------------------------------------------- /appdbTests/ViewModelsTests/NewsViewModelTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3d1117/appdb-v2/HEAD/appdbTests/ViewModelsTests/NewsViewModelTests.swift --------------------------------------------------------------------------------