├── .DS_Store ├── Completed-Project ├── .DS_Store ├── MovieDbClip │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ └── ItunesArtwork@2x.png │ │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── MovieDbClip.entitlements │ ├── MovieDbClipApp.swift │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Shared │ ├── Bindings │ │ ├── ImageLoader.swift │ │ ├── MovieDetailState.swift │ │ └── MovieListState.swift │ ├── Models │ │ ├── Movie+Stub.swift │ │ └── Movie.swift │ ├── Services │ │ ├── MovieService.swift │ │ ├── MovieStore.swift │ │ └── Utils.swift │ └── Views │ │ ├── LoadingView.swift │ │ ├── MovieBackdropCard.swift │ │ ├── MovieBackdropCarouselView.swift │ │ ├── MovieDetailView.swift │ │ ├── MovieListView.swift │ │ ├── MoviePosterCard.swift │ │ ├── MoviePosterCarouselView.swift │ │ ├── MovieRowView.swift │ │ └── SafariView.swift ├── SwiftUIMovieDb.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── alfianlosari.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ ├── MovieDbClip.xcscheme │ │ │ └── SwiftUIMovieDb.xcscheme │ └── xcuserdata │ │ └── alfianlosari.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── SwiftUIMovieDb │ ├── .DS_Store │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── ItunesArtwork@2x-1.png │ │ │ └── ItunesArtwork@2x.png │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Bindings │ │ └── MovieSearchState.swift │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── Resources │ │ ├── movie_info.json │ │ ├── movie_list.json │ │ └── search_movie.json │ ├── SceneDelegate.swift │ ├── SwiftUIMovieDb.entitlements │ └── Views │ │ ├── MovieSearchView.swift │ │ └── UIKitViews │ │ └── SearchBar.swift ├── apple-app-site-association └── firebase.json ├── README.md ├── Starter-Project ├── .DS_Store ├── SwiftUIMovieDb.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── xcuserdata │ │ │ └── alfianlosari.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ ├── xcshareddata │ │ └── xcschemes │ │ │ ├── MovieDbClip.xcscheme │ │ │ └── SwiftUIMovieDb.xcscheme │ └── xcuserdata │ │ └── alfianlosari.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ └── xcschememanagement.plist ├── SwiftUIMovieDb │ ├── .DS_Store │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── ItunesArtwork@2x-1.png │ │ │ └── ItunesArtwork@2x.png │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Bindings │ │ ├── ImageLoader.swift │ │ ├── MovieDetailState.swift │ │ ├── MovieListState.swift │ │ └── MovieSearchState.swift │ ├── ContentView.swift │ ├── Info.plist │ ├── Models │ │ ├── Movie+Stub.swift │ │ └── Movie.swift │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ ├── Resources │ │ ├── movie_info.json │ │ ├── movie_list.json │ │ └── search_movie.json │ ├── SceneDelegate.swift │ ├── Services │ │ ├── MovieService.swift │ │ ├── MovieStore.swift │ │ └── Utils.swift │ ├── SwiftUIMovieDb.entitlements │ └── Views │ │ ├── LoadingView.swift │ │ ├── MovieBackdropCard.swift │ │ ├── MovieBackdropCarouselView.swift │ │ ├── MovieDetailView.swift │ │ ├── MovieListView.swift │ │ ├── MoviePosterCard.swift │ │ ├── MoviePosterCarouselView.swift │ │ ├── MovieRowView.swift │ │ ├── MovieSearchView.swift │ │ └── UIKitViews │ │ ├── SafariView.swift │ │ └── SearchBar.swift ├── apple-app-site-association └── firebase.json └── promo.jpg /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/.DS_Store -------------------------------------------------------------------------------- /Completed-Project/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/.DS_Store -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/ContentView.swift -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Info.plist -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/MovieDbClip.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/MovieDbClip.entitlements -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/MovieDbClipApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/MovieDbClipApp.swift -------------------------------------------------------------------------------- /Completed-Project/MovieDbClip/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/MovieDbClip/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Completed-Project/Shared/Bindings/ImageLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Bindings/ImageLoader.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Bindings/MovieDetailState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Bindings/MovieDetailState.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Bindings/MovieListState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Bindings/MovieListState.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Models/Movie+Stub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Models/Movie+Stub.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Models/Movie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Models/Movie.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Services/MovieService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Services/MovieService.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Services/MovieStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Services/MovieStore.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Services/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Services/Utils.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/LoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/LoadingView.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MovieBackdropCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MovieBackdropCard.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MovieBackdropCarouselView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MovieBackdropCarouselView.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MovieDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MovieDetailView.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MovieListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MovieListView.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MoviePosterCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MoviePosterCard.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MoviePosterCarouselView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MoviePosterCarouselView.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/MovieRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/MovieRowView.swift -------------------------------------------------------------------------------- /Completed-Project/Shared/Views/SafariView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/Shared/Views/SafariView.swift -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcuserdata/alfianlosari.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcuserdata/alfianlosari.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/MovieDbClip.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/MovieDbClip.xcscheme -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/SwiftUIMovieDb.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/SwiftUIMovieDb.xcscheme -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/.DS_Store -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/AppDelegate.swift -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x-1.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Bindings/MovieSearchState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Bindings/MovieSearchState.swift -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/ContentView.swift -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Info.plist -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Resources/movie_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Resources/movie_info.json -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Resources/movie_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Resources/movie_list.json -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Resources/search_movie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Resources/search_movie.json -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/SceneDelegate.swift -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/SwiftUIMovieDb.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/SwiftUIMovieDb.entitlements -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Views/MovieSearchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Views/MovieSearchView.swift -------------------------------------------------------------------------------- /Completed-Project/SwiftUIMovieDb/Views/UIKitViews/SearchBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/SwiftUIMovieDb/Views/UIKitViews/SearchBar.swift -------------------------------------------------------------------------------- /Completed-Project/apple-app-site-association: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/apple-app-site-association -------------------------------------------------------------------------------- /Completed-Project/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Completed-Project/firebase.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/README.md -------------------------------------------------------------------------------- /Starter-Project/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/.DS_Store -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcuserdata/alfianlosari.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/project.xcworkspace/xcuserdata/alfianlosari.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/MovieDbClip.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/MovieDbClip.xcscheme -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/SwiftUIMovieDb.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/xcshareddata/xcschemes/SwiftUIMovieDb.xcscheme -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb.xcodeproj/xcuserdata/alfianlosari.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/.DS_Store -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/AppDelegate.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x-1.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Bindings/ImageLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Bindings/ImageLoader.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Bindings/MovieDetailState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Bindings/MovieDetailState.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Bindings/MovieListState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Bindings/MovieListState.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Bindings/MovieSearchState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Bindings/MovieSearchState.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/ContentView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Info.plist -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Models/Movie+Stub.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Models/Movie+Stub.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Models/Movie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Models/Movie.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Resources/movie_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Resources/movie_info.json -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Resources/movie_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Resources/movie_list.json -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Resources/search_movie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Resources/search_movie.json -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/SceneDelegate.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Services/MovieService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Services/MovieService.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Services/MovieStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Services/MovieStore.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Services/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Services/Utils.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/SwiftUIMovieDb.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/SwiftUIMovieDb.entitlements -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/LoadingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/LoadingView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MovieBackdropCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MovieBackdropCard.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MovieBackdropCarouselView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MovieBackdropCarouselView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MovieDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MovieDetailView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MovieListView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MovieListView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MoviePosterCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MoviePosterCard.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MoviePosterCarouselView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MoviePosterCarouselView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MovieRowView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MovieRowView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/MovieSearchView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/MovieSearchView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/UIKitViews/SafariView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/UIKitViews/SafariView.swift -------------------------------------------------------------------------------- /Starter-Project/SwiftUIMovieDb/Views/UIKitViews/SearchBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/SwiftUIMovieDb/Views/UIKitViews/SearchBar.swift -------------------------------------------------------------------------------- /Starter-Project/apple-app-site-association: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/apple-app-site-association -------------------------------------------------------------------------------- /Starter-Project/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/Starter-Project/firebase.json -------------------------------------------------------------------------------- /promo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alfianlosari/MovieDBAppClip/HEAD/promo.jpg --------------------------------------------------------------------------------