├── 01-starter-project ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── main.dart │ ├── model │ │ └── tourism.dart │ └── screen │ │ └── home │ │ ├── home_screen.dart │ │ └── tourism_card_widget.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 02-navigation ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── main.dart │ ├── model │ │ └── tourism.dart │ ├── screen │ │ ├── detail │ │ │ └── detail_screen.dart │ │ └── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ └── static │ │ └── navigation_route.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 03-constrained-box ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── main.dart │ ├── model │ │ └── tourism.dart │ ├── screen │ │ ├── detail │ │ │ └── detail_screen.dart │ │ └── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ └── static │ │ └── navigation_route.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 04-theme ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── assets │ └── fonts │ │ ├── IBMPlexSansCondensed-Bold.ttf │ │ ├── IBMPlexSansCondensed-ExtraLight.ttf │ │ ├── IBMPlexSansCondensed-Light.ttf │ │ ├── IBMPlexSansCondensed-Medium.ttf │ │ ├── IBMPlexSansCondensed-Regular.ttf │ │ ├── IBMPlexSansCondensed-SemiBold.ttf │ │ └── IBMPlexSansCondensed-Thin.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── main.dart │ ├── model │ │ └── tourism.dart │ ├── screen │ │ ├── detail │ │ │ └── detail_screen.dart │ │ └── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ ├── static │ │ └── navigation_route.dart │ └── style │ │ ├── colors │ │ └── tourism_colors.dart │ │ ├── theme │ │ └── tourism_theme.dart │ │ └── typography │ │ └── tourism_text_styles.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 05-set-state ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── assets │ └── fonts │ │ ├── IBMPlexSansCondensed-Bold.ttf │ │ ├── IBMPlexSansCondensed-ExtraLight.ttf │ │ ├── IBMPlexSansCondensed-Light.ttf │ │ ├── IBMPlexSansCondensed-Medium.ttf │ │ ├── IBMPlexSansCondensed-Regular.ttf │ │ ├── IBMPlexSansCondensed-SemiBold.ttf │ │ └── IBMPlexSansCondensed-Thin.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── main.dart │ ├── model │ │ └── tourism.dart │ ├── screen │ │ ├── bookmark │ │ │ └── bookmark_screen.dart │ │ ├── detail │ │ │ ├── bookmark_icon_widget.dart │ │ │ └── detail_screen.dart │ │ ├── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ │ └── main │ │ │ └── main_screen.dart │ ├── static │ │ └── navigation_route.dart │ └── style │ │ ├── colors │ │ └── tourism_colors.dart │ │ ├── theme │ │ └── tourism_theme.dart │ │ └── typography │ │ └── tourism_text_styles.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 06-provider ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── assets │ └── fonts │ │ ├── IBMPlexSansCondensed-Bold.ttf │ │ ├── IBMPlexSansCondensed-ExtraLight.ttf │ │ ├── IBMPlexSansCondensed-Light.ttf │ │ ├── IBMPlexSansCondensed-Medium.ttf │ │ ├── IBMPlexSansCondensed-Regular.ttf │ │ ├── IBMPlexSansCondensed-SemiBold.ttf │ │ └── IBMPlexSansCondensed-Thin.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── main.dart │ ├── model │ │ └── tourism.dart │ ├── provider │ │ ├── detail │ │ │ ├── bookmark_icon_provider.dart │ │ │ └── bookmark_list_provider.dart │ │ └── main │ │ │ └── index_nav_provider.dart │ ├── screen │ │ ├── bookmark │ │ │ └── bookmark_screen.dart │ │ ├── detail │ │ │ ├── bookmark_icon_widget.dart │ │ │ └── detail_screen.dart │ │ ├── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ │ └── main │ │ │ └── main_screen.dart │ ├── static │ │ └── navigation_route.dart │ └── style │ │ ├── colors │ │ └── tourism_colors.dart │ │ ├── theme │ │ └── tourism_theme.dart │ │ └── typography │ │ └── tourism_text_styles.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 07-http-with-future-builder ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── assets │ └── fonts │ │ ├── IBMPlexSansCondensed-Bold.ttf │ │ ├── IBMPlexSansCondensed-ExtraLight.ttf │ │ ├── IBMPlexSansCondensed-Light.ttf │ │ ├── IBMPlexSansCondensed-Medium.ttf │ │ ├── IBMPlexSansCondensed-Regular.ttf │ │ ├── IBMPlexSansCondensed-SemiBold.ttf │ │ └── IBMPlexSansCondensed-Thin.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── data │ │ ├── api │ │ │ └── api_services.dart │ │ └── model │ │ │ ├── tourism.dart │ │ │ ├── tourism_detail_response.dart │ │ │ └── tourism_list_response.dart │ ├── main.dart │ ├── provider │ │ ├── detail │ │ │ ├── bookmark_icon_provider.dart │ │ │ └── bookmark_list_provider.dart │ │ └── main │ │ │ └── index_nav_provider.dart │ ├── screen │ │ ├── bookmark │ │ │ └── bookmark_screen.dart │ │ ├── detail │ │ │ ├── body_of_detail_screen_widget.dart │ │ │ ├── bookmark_icon_widget.dart │ │ │ └── detail_screen.dart │ │ ├── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ │ └── main │ │ │ └── main_screen.dart │ ├── static │ │ └── navigation_route.dart │ └── style │ │ ├── colors │ │ └── tourism_colors.dart │ │ ├── theme │ │ └── tourism_theme.dart │ │ └── typography │ │ └── tourism_text_styles.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json ├── 08-http-with-provider ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── dicoding │ │ │ │ │ └── tourism_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable-v21 │ │ │ │ └── launch_background.xml │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── values-night │ │ │ │ └── styles.xml │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle.kts ├── assets │ └── fonts │ │ ├── IBMPlexSansCondensed-Bold.ttf │ │ ├── IBMPlexSansCondensed-ExtraLight.ttf │ │ ├── IBMPlexSansCondensed-Light.ttf │ │ ├── IBMPlexSansCondensed-Medium.ttf │ │ ├── IBMPlexSansCondensed-Regular.ttf │ │ ├── IBMPlexSansCondensed-SemiBold.ttf │ │ └── IBMPlexSansCondensed-Thin.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ ├── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── 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@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ └── LaunchImage.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── LaunchImage.png │ │ │ │ ├── LaunchImage@2x.png │ │ │ │ ├── LaunchImage@3x.png │ │ │ │ └── README.md │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h │ └── RunnerTests │ │ └── RunnerTests.swift ├── lib │ ├── data │ │ ├── api │ │ │ └── api_services.dart │ │ └── model │ │ │ ├── tourism.dart │ │ │ ├── tourism_detail_response.dart │ │ │ └── tourism_list_response.dart │ ├── main.dart │ ├── provider │ │ ├── detail │ │ │ ├── bookmark_icon_provider.dart │ │ │ ├── bookmark_list_provider.dart │ │ │ └── tourism_detail_provider.dart │ │ ├── home │ │ │ └── tourism_list_provider.dart │ │ └── main │ │ │ └── index_nav_provider.dart │ ├── screen │ │ ├── bookmark │ │ │ └── bookmark_screen.dart │ │ ├── detail │ │ │ ├── body_of_detail_screen_widget.dart │ │ │ ├── bookmark_icon_widget.dart │ │ │ └── detail_screen.dart │ │ ├── home │ │ │ ├── home_screen.dart │ │ │ └── tourism_card_widget.dart │ │ └── main │ │ │ └── main_screen.dart │ ├── static │ │ ├── navigation_route.dart │ │ ├── tourism_detail_result_state.dart │ │ └── tourism_list_result_state.dart │ └── style │ │ ├── colors │ │ └── tourism_colors.dart │ │ ├── theme │ │ └── tourism_theme.dart │ │ └── typography │ │ └── tourism_text_styles.dart ├── pubspec.lock ├── pubspec.yaml └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── 09-bookmark ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle.kts │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── dicoding │ │ │ │ └── tourism_app │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable-v21 │ │ │ └── launch_background.xml │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── values-night │ │ │ └── styles.xml │ │ │ └── values │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle.kts ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle.kts ├── assets └── fonts │ ├── IBMPlexSansCondensed-Bold.ttf │ ├── IBMPlexSansCondensed-ExtraLight.ttf │ ├── IBMPlexSansCondensed-Light.ttf │ ├── IBMPlexSansCondensed-Medium.ttf │ ├── IBMPlexSansCondensed-Regular.ttf │ ├── IBMPlexSansCondensed-SemiBold.ttf │ └── IBMPlexSansCondensed-Thin.ttf ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── 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@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h └── RunnerTests │ └── RunnerTests.swift ├── lib ├── data │ ├── api │ │ └── api_services.dart │ ├── local │ │ └── local_database_service.dart │ └── model │ │ ├── tourism.dart │ │ ├── tourism_detail_response.dart │ │ └── tourism_list_response.dart ├── main.dart ├── provider │ ├── bookmark │ │ └── local_database_provider.dart │ ├── detail │ │ ├── bookmark_icon_provider.dart │ │ ├── bookmark_list_provider.dart │ │ └── tourism_detail_provider.dart │ ├── home │ │ └── tourism_list_provider.dart │ └── main │ │ └── index_nav_provider.dart ├── screen │ ├── bookmark │ │ └── bookmark_screen.dart │ ├── detail │ │ ├── body_of_detail_screen_widget.dart │ │ ├── bookmark_icon_widget.dart │ │ └── detail_screen.dart │ ├── home │ │ ├── home_screen.dart │ │ └── tourism_card_widget.dart │ └── main │ │ └── main_screen.dart ├── static │ ├── navigation_route.dart │ ├── tourism_detail_result_state.dart │ └── tourism_list_result_state.dart └── style │ ├── colors │ └── tourism_colors.dart │ ├── theme │ └── tourism_theme.dart │ └── typography │ └── tourism_text_styles.dart ├── pubspec.lock └── pubspec.yaml /01-starter-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/.gitignore -------------------------------------------------------------------------------- /01-starter-project/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/.metadata -------------------------------------------------------------------------------- /01-starter-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/README.md -------------------------------------------------------------------------------- /01-starter-project/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/analysis_options.yaml -------------------------------------------------------------------------------- /01-starter-project/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/.gitignore -------------------------------------------------------------------------------- /01-starter-project/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/build.gradle.kts -------------------------------------------------------------------------------- /01-starter-project/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /01-starter-project/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /01-starter-project/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /01-starter-project/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/build.gradle.kts -------------------------------------------------------------------------------- /01-starter-project/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/gradle.properties -------------------------------------------------------------------------------- /01-starter-project/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /01-starter-project/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/android/settings.gradle.kts -------------------------------------------------------------------------------- /01-starter-project/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/.gitignore -------------------------------------------------------------------------------- /01-starter-project/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /01-starter-project/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /01-starter-project/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /01-starter-project/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Podfile -------------------------------------------------------------------------------- /01-starter-project/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /01-starter-project/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /01-starter-project/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /01-starter-project/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/Runner/Info.plist -------------------------------------------------------------------------------- /01-starter-project/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /01-starter-project/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /01-starter-project/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/lib/main.dart -------------------------------------------------------------------------------- /01-starter-project/lib/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/lib/model/tourism.dart -------------------------------------------------------------------------------- /01-starter-project/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /01-starter-project/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /01-starter-project/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/pubspec.lock -------------------------------------------------------------------------------- /01-starter-project/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/pubspec.yaml -------------------------------------------------------------------------------- /01-starter-project/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/favicon.png -------------------------------------------------------------------------------- /01-starter-project/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/icons/Icon-192.png -------------------------------------------------------------------------------- /01-starter-project/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/icons/Icon-512.png -------------------------------------------------------------------------------- /01-starter-project/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /01-starter-project/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /01-starter-project/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/index.html -------------------------------------------------------------------------------- /01-starter-project/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/01-starter-project/web/manifest.json -------------------------------------------------------------------------------- /02-navigation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/.gitignore -------------------------------------------------------------------------------- /02-navigation/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/.metadata -------------------------------------------------------------------------------- /02-navigation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/README.md -------------------------------------------------------------------------------- /02-navigation/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/analysis_options.yaml -------------------------------------------------------------------------------- /02-navigation/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/.gitignore -------------------------------------------------------------------------------- /02-navigation/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/build.gradle.kts -------------------------------------------------------------------------------- /02-navigation/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /02-navigation/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /02-navigation/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /02-navigation/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/build.gradle.kts -------------------------------------------------------------------------------- /02-navigation/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/gradle.properties -------------------------------------------------------------------------------- /02-navigation/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /02-navigation/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/android/settings.gradle.kts -------------------------------------------------------------------------------- /02-navigation/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/.gitignore -------------------------------------------------------------------------------- /02-navigation/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /02-navigation/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /02-navigation/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /02-navigation/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Podfile -------------------------------------------------------------------------------- /02-navigation/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /02-navigation/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /02-navigation/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /02-navigation/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /02-navigation/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /02-navigation/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /02-navigation/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/Runner/Info.plist -------------------------------------------------------------------------------- /02-navigation/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /02-navigation/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /02-navigation/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/lib/main.dart -------------------------------------------------------------------------------- /02-navigation/lib/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/lib/model/tourism.dart -------------------------------------------------------------------------------- /02-navigation/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /02-navigation/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /02-navigation/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /02-navigation/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /02-navigation/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/pubspec.lock -------------------------------------------------------------------------------- /02-navigation/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/pubspec.yaml -------------------------------------------------------------------------------- /02-navigation/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/favicon.png -------------------------------------------------------------------------------- /02-navigation/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/icons/Icon-192.png -------------------------------------------------------------------------------- /02-navigation/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/icons/Icon-512.png -------------------------------------------------------------------------------- /02-navigation/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /02-navigation/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /02-navigation/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/index.html -------------------------------------------------------------------------------- /02-navigation/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/02-navigation/web/manifest.json -------------------------------------------------------------------------------- /03-constrained-box/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/.gitignore -------------------------------------------------------------------------------- /03-constrained-box/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/.metadata -------------------------------------------------------------------------------- /03-constrained-box/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/README.md -------------------------------------------------------------------------------- /03-constrained-box/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/analysis_options.yaml -------------------------------------------------------------------------------- /03-constrained-box/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/.gitignore -------------------------------------------------------------------------------- /03-constrained-box/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/build.gradle.kts -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /03-constrained-box/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /03-constrained-box/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/build.gradle.kts -------------------------------------------------------------------------------- /03-constrained-box/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/gradle.properties -------------------------------------------------------------------------------- /03-constrained-box/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /03-constrained-box/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/android/settings.gradle.kts -------------------------------------------------------------------------------- /03-constrained-box/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/.gitignore -------------------------------------------------------------------------------- /03-constrained-box/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /03-constrained-box/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /03-constrained-box/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /03-constrained-box/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Podfile -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/Runner/Info.plist -------------------------------------------------------------------------------- /03-constrained-box/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /03-constrained-box/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /03-constrained-box/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/lib/main.dart -------------------------------------------------------------------------------- /03-constrained-box/lib/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/lib/model/tourism.dart -------------------------------------------------------------------------------- /03-constrained-box/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /03-constrained-box/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /03-constrained-box/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /03-constrained-box/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /03-constrained-box/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/pubspec.lock -------------------------------------------------------------------------------- /03-constrained-box/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/pubspec.yaml -------------------------------------------------------------------------------- /03-constrained-box/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/favicon.png -------------------------------------------------------------------------------- /03-constrained-box/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/icons/Icon-192.png -------------------------------------------------------------------------------- /03-constrained-box/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/icons/Icon-512.png -------------------------------------------------------------------------------- /03-constrained-box/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /03-constrained-box/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /03-constrained-box/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/index.html -------------------------------------------------------------------------------- /03-constrained-box/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/03-constrained-box/web/manifest.json -------------------------------------------------------------------------------- /04-theme/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/.gitignore -------------------------------------------------------------------------------- /04-theme/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/.metadata -------------------------------------------------------------------------------- /04-theme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/README.md -------------------------------------------------------------------------------- /04-theme/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/analysis_options.yaml -------------------------------------------------------------------------------- /04-theme/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/.gitignore -------------------------------------------------------------------------------- /04-theme/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/build.gradle.kts -------------------------------------------------------------------------------- /04-theme/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /04-theme/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /04-theme/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /04-theme/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /04-theme/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /04-theme/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/build.gradle.kts -------------------------------------------------------------------------------- /04-theme/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/gradle.properties -------------------------------------------------------------------------------- /04-theme/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /04-theme/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/android/settings.gradle.kts -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-Bold.ttf -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-Light.ttf -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-Medium.ttf -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-Regular.ttf -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /04-theme/assets/fonts/IBMPlexSansCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/assets/fonts/IBMPlexSansCondensed-Thin.ttf -------------------------------------------------------------------------------- /04-theme/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/.gitignore -------------------------------------------------------------------------------- /04-theme/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /04-theme/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /04-theme/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /04-theme/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Podfile -------------------------------------------------------------------------------- /04-theme/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /04-theme/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /04-theme/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /04-theme/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /04-theme/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /04-theme/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /04-theme/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /04-theme/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /04-theme/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /04-theme/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/Runner/Info.plist -------------------------------------------------------------------------------- /04-theme/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /04-theme/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /04-theme/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/main.dart -------------------------------------------------------------------------------- /04-theme/lib/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/model/tourism.dart -------------------------------------------------------------------------------- /04-theme/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /04-theme/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /04-theme/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /04-theme/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /04-theme/lib/style/colors/tourism_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/style/colors/tourism_colors.dart -------------------------------------------------------------------------------- /04-theme/lib/style/theme/tourism_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/style/theme/tourism_theme.dart -------------------------------------------------------------------------------- /04-theme/lib/style/typography/tourism_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/lib/style/typography/tourism_text_styles.dart -------------------------------------------------------------------------------- /04-theme/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/pubspec.lock -------------------------------------------------------------------------------- /04-theme/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/pubspec.yaml -------------------------------------------------------------------------------- /04-theme/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/favicon.png -------------------------------------------------------------------------------- /04-theme/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/icons/Icon-192.png -------------------------------------------------------------------------------- /04-theme/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/icons/Icon-512.png -------------------------------------------------------------------------------- /04-theme/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /04-theme/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /04-theme/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/index.html -------------------------------------------------------------------------------- /04-theme/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/04-theme/web/manifest.json -------------------------------------------------------------------------------- /05-set-state/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/.gitignore -------------------------------------------------------------------------------- /05-set-state/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/.metadata -------------------------------------------------------------------------------- /05-set-state/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/README.md -------------------------------------------------------------------------------- /05-set-state/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/analysis_options.yaml -------------------------------------------------------------------------------- /05-set-state/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/.gitignore -------------------------------------------------------------------------------- /05-set-state/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/build.gradle.kts -------------------------------------------------------------------------------- /05-set-state/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /05-set-state/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /05-set-state/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /05-set-state/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/build.gradle.kts -------------------------------------------------------------------------------- /05-set-state/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/gradle.properties -------------------------------------------------------------------------------- /05-set-state/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /05-set-state/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/android/settings.gradle.kts -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-Bold.ttf -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-Light.ttf -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-Medium.ttf -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-Regular.ttf -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /05-set-state/assets/fonts/IBMPlexSansCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/assets/fonts/IBMPlexSansCondensed-Thin.ttf -------------------------------------------------------------------------------- /05-set-state/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/.gitignore -------------------------------------------------------------------------------- /05-set-state/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /05-set-state/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /05-set-state/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /05-set-state/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Podfile -------------------------------------------------------------------------------- /05-set-state/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /05-set-state/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /05-set-state/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /05-set-state/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /05-set-state/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /05-set-state/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /05-set-state/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/Runner/Info.plist -------------------------------------------------------------------------------- /05-set-state/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /05-set-state/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /05-set-state/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/main.dart -------------------------------------------------------------------------------- /05-set-state/lib/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/model/tourism.dart -------------------------------------------------------------------------------- /05-set-state/lib/screen/bookmark/bookmark_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/screen/bookmark/bookmark_screen.dart -------------------------------------------------------------------------------- /05-set-state/lib/screen/detail/bookmark_icon_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/screen/detail/bookmark_icon_widget.dart -------------------------------------------------------------------------------- /05-set-state/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /05-set-state/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /05-set-state/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /05-set-state/lib/screen/main/main_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/screen/main/main_screen.dart -------------------------------------------------------------------------------- /05-set-state/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /05-set-state/lib/style/colors/tourism_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/style/colors/tourism_colors.dart -------------------------------------------------------------------------------- /05-set-state/lib/style/theme/tourism_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/style/theme/tourism_theme.dart -------------------------------------------------------------------------------- /05-set-state/lib/style/typography/tourism_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/lib/style/typography/tourism_text_styles.dart -------------------------------------------------------------------------------- /05-set-state/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/pubspec.lock -------------------------------------------------------------------------------- /05-set-state/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/pubspec.yaml -------------------------------------------------------------------------------- /05-set-state/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/favicon.png -------------------------------------------------------------------------------- /05-set-state/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/icons/Icon-192.png -------------------------------------------------------------------------------- /05-set-state/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/icons/Icon-512.png -------------------------------------------------------------------------------- /05-set-state/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /05-set-state/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /05-set-state/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/index.html -------------------------------------------------------------------------------- /05-set-state/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/05-set-state/web/manifest.json -------------------------------------------------------------------------------- /06-provider/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/.gitignore -------------------------------------------------------------------------------- /06-provider/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/.metadata -------------------------------------------------------------------------------- /06-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/README.md -------------------------------------------------------------------------------- /06-provider/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/analysis_options.yaml -------------------------------------------------------------------------------- /06-provider/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/.gitignore -------------------------------------------------------------------------------- /06-provider/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/build.gradle.kts -------------------------------------------------------------------------------- /06-provider/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /06-provider/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /06-provider/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/kotlin/com/dicoding/tourism_app/MainActivity.kt -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /06-provider/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /06-provider/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /06-provider/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/build.gradle.kts -------------------------------------------------------------------------------- /06-provider/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/gradle.properties -------------------------------------------------------------------------------- /06-provider/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /06-provider/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/android/settings.gradle.kts -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-Bold.ttf -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-Light.ttf -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-Medium.ttf -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-Regular.ttf -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /06-provider/assets/fonts/IBMPlexSansCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/assets/fonts/IBMPlexSansCondensed-Thin.ttf -------------------------------------------------------------------------------- /06-provider/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/.gitignore -------------------------------------------------------------------------------- /06-provider/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /06-provider/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /06-provider/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /06-provider/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Podfile -------------------------------------------------------------------------------- /06-provider/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /06-provider/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /06-provider/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /06-provider/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /06-provider/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /06-provider/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /06-provider/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /06-provider/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /06-provider/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /06-provider/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/Runner/Info.plist -------------------------------------------------------------------------------- /06-provider/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /06-provider/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /06-provider/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/main.dart -------------------------------------------------------------------------------- /06-provider/lib/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/model/tourism.dart -------------------------------------------------------------------------------- /06-provider/lib/provider/detail/bookmark_icon_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/provider/detail/bookmark_icon_provider.dart -------------------------------------------------------------------------------- /06-provider/lib/provider/detail/bookmark_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/provider/detail/bookmark_list_provider.dart -------------------------------------------------------------------------------- /06-provider/lib/provider/main/index_nav_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/provider/main/index_nav_provider.dart -------------------------------------------------------------------------------- /06-provider/lib/screen/bookmark/bookmark_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/screen/bookmark/bookmark_screen.dart -------------------------------------------------------------------------------- /06-provider/lib/screen/detail/bookmark_icon_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/screen/detail/bookmark_icon_widget.dart -------------------------------------------------------------------------------- /06-provider/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /06-provider/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /06-provider/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /06-provider/lib/screen/main/main_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/screen/main/main_screen.dart -------------------------------------------------------------------------------- /06-provider/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /06-provider/lib/style/colors/tourism_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/style/colors/tourism_colors.dart -------------------------------------------------------------------------------- /06-provider/lib/style/theme/tourism_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/style/theme/tourism_theme.dart -------------------------------------------------------------------------------- /06-provider/lib/style/typography/tourism_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/lib/style/typography/tourism_text_styles.dart -------------------------------------------------------------------------------- /06-provider/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/pubspec.lock -------------------------------------------------------------------------------- /06-provider/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/pubspec.yaml -------------------------------------------------------------------------------- /06-provider/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/favicon.png -------------------------------------------------------------------------------- /06-provider/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/icons/Icon-192.png -------------------------------------------------------------------------------- /06-provider/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/icons/Icon-512.png -------------------------------------------------------------------------------- /06-provider/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /06-provider/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /06-provider/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/index.html -------------------------------------------------------------------------------- /06-provider/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/06-provider/web/manifest.json -------------------------------------------------------------------------------- /07-http-with-future-builder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/.gitignore -------------------------------------------------------------------------------- /07-http-with-future-builder/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/.metadata -------------------------------------------------------------------------------- /07-http-with-future-builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/README.md -------------------------------------------------------------------------------- /07-http-with-future-builder/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/analysis_options.yaml -------------------------------------------------------------------------------- /07-http-with-future-builder/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/.gitignore -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/build.gradle.kts -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /07-http-with-future-builder/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /07-http-with-future-builder/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/build.gradle.kts -------------------------------------------------------------------------------- /07-http-with-future-builder/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/gradle.properties -------------------------------------------------------------------------------- /07-http-with-future-builder/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /07-http-with-future-builder/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/android/settings.gradle.kts -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Bold.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Light.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Medium.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Regular.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/assets/fonts/IBMPlexSansCondensed-Thin.ttf -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/.gitignore -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Podfile -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/Runner/Info.plist -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /07-http-with-future-builder/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/data/api/api_services.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/data/api/api_services.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/data/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/data/model/tourism.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/data/model/tourism_detail_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/data/model/tourism_detail_response.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/data/model/tourism_list_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/data/model/tourism_list_response.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/main.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/provider/detail/bookmark_icon_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/provider/detail/bookmark_icon_provider.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/provider/detail/bookmark_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/provider/detail/bookmark_list_provider.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/provider/main/index_nav_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/provider/main/index_nav_provider.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/bookmark/bookmark_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/bookmark/bookmark_screen.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/detail/body_of_detail_screen_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/detail/body_of_detail_screen_widget.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/detail/bookmark_icon_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/detail/bookmark_icon_widget.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/screen/main/main_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/screen/main/main_screen.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/style/colors/tourism_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/style/colors/tourism_colors.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/style/theme/tourism_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/style/theme/tourism_theme.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/lib/style/typography/tourism_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/lib/style/typography/tourism_text_styles.dart -------------------------------------------------------------------------------- /07-http-with-future-builder/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/pubspec.lock -------------------------------------------------------------------------------- /07-http-with-future-builder/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/pubspec.yaml -------------------------------------------------------------------------------- /07-http-with-future-builder/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/favicon.png -------------------------------------------------------------------------------- /07-http-with-future-builder/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/icons/Icon-192.png -------------------------------------------------------------------------------- /07-http-with-future-builder/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/icons/Icon-512.png -------------------------------------------------------------------------------- /07-http-with-future-builder/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /07-http-with-future-builder/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /07-http-with-future-builder/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/index.html -------------------------------------------------------------------------------- /07-http-with-future-builder/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/07-http-with-future-builder/web/manifest.json -------------------------------------------------------------------------------- /08-http-with-provider/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/.gitignore -------------------------------------------------------------------------------- /08-http-with-provider/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/.metadata -------------------------------------------------------------------------------- /08-http-with-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/README.md -------------------------------------------------------------------------------- /08-http-with-provider/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/analysis_options.yaml -------------------------------------------------------------------------------- /08-http-with-provider/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/.gitignore -------------------------------------------------------------------------------- /08-http-with-provider/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/build.gradle.kts -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /08-http-with-provider/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /08-http-with-provider/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/build.gradle.kts -------------------------------------------------------------------------------- /08-http-with-provider/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/gradle.properties -------------------------------------------------------------------------------- /08-http-with-provider/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /08-http-with-provider/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/android/settings.gradle.kts -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Bold.ttf -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Light.ttf -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Medium.ttf -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Regular.ttf -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/assets/fonts/IBMPlexSansCondensed-Thin.ttf -------------------------------------------------------------------------------- /08-http-with-provider/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/.gitignore -------------------------------------------------------------------------------- /08-http-with-provider/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /08-http-with-provider/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /08-http-with-provider/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /08-http-with-provider/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Podfile -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/Runner/Info.plist -------------------------------------------------------------------------------- /08-http-with-provider/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /08-http-with-provider/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /08-http-with-provider/lib/data/api/api_services.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/data/api/api_services.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/data/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/data/model/tourism.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/data/model/tourism_detail_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/data/model/tourism_detail_response.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/data/model/tourism_list_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/data/model/tourism_list_response.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/main.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/provider/detail/bookmark_icon_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/provider/detail/bookmark_icon_provider.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/provider/detail/bookmark_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/provider/detail/bookmark_list_provider.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/provider/detail/tourism_detail_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/provider/detail/tourism_detail_provider.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/provider/home/tourism_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/provider/home/tourism_list_provider.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/provider/main/index_nav_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/provider/main/index_nav_provider.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/bookmark/bookmark_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/bookmark/bookmark_screen.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/detail/body_of_detail_screen_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/detail/body_of_detail_screen_widget.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/detail/bookmark_icon_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/detail/bookmark_icon_widget.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/screen/main/main_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/screen/main/main_screen.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/static/tourism_detail_result_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/static/tourism_detail_result_state.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/static/tourism_list_result_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/static/tourism_list_result_state.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/style/colors/tourism_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/style/colors/tourism_colors.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/style/theme/tourism_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/style/theme/tourism_theme.dart -------------------------------------------------------------------------------- /08-http-with-provider/lib/style/typography/tourism_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/lib/style/typography/tourism_text_styles.dart -------------------------------------------------------------------------------- /08-http-with-provider/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/pubspec.lock -------------------------------------------------------------------------------- /08-http-with-provider/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/pubspec.yaml -------------------------------------------------------------------------------- /08-http-with-provider/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/favicon.png -------------------------------------------------------------------------------- /08-http-with-provider/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/icons/Icon-192.png -------------------------------------------------------------------------------- /08-http-with-provider/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/icons/Icon-512.png -------------------------------------------------------------------------------- /08-http-with-provider/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /08-http-with-provider/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /08-http-with-provider/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/index.html -------------------------------------------------------------------------------- /08-http-with-provider/web/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/08-http-with-provider/web/manifest.json -------------------------------------------------------------------------------- /09-bookmark/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/.gitignore -------------------------------------------------------------------------------- /09-bookmark/.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/.metadata -------------------------------------------------------------------------------- /09-bookmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/README.md -------------------------------------------------------------------------------- /09-bookmark/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/analysis_options.yaml -------------------------------------------------------------------------------- /09-bookmark/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/.gitignore -------------------------------------------------------------------------------- /09-bookmark/android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/build.gradle.kts -------------------------------------------------------------------------------- /09-bookmark/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/drawable-v21/launch_background.xml -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/values-night/styles.xml -------------------------------------------------------------------------------- /09-bookmark/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /09-bookmark/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /09-bookmark/android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/build.gradle.kts -------------------------------------------------------------------------------- /09-bookmark/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/gradle.properties -------------------------------------------------------------------------------- /09-bookmark/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /09-bookmark/android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/android/settings.gradle.kts -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-Bold.ttf -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-ExtraLight.ttf -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-Light.ttf -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-Medium.ttf -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-Regular.ttf -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-SemiBold.ttf -------------------------------------------------------------------------------- /09-bookmark/assets/fonts/IBMPlexSansCondensed-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/assets/fonts/IBMPlexSansCondensed-Thin.ttf -------------------------------------------------------------------------------- /09-bookmark/ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/.gitignore -------------------------------------------------------------------------------- /09-bookmark/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /09-bookmark/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /09-bookmark/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /09-bookmark/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Podfile -------------------------------------------------------------------------------- /09-bookmark/ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /09-bookmark/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /09-bookmark/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /09-bookmark/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /09-bookmark/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /09-bookmark/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/Runner/Info.plist -------------------------------------------------------------------------------- /09-bookmark/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /09-bookmark/ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/ios/RunnerTests/RunnerTests.swift -------------------------------------------------------------------------------- /09-bookmark/lib/data/api/api_services.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/data/api/api_services.dart -------------------------------------------------------------------------------- /09-bookmark/lib/data/local/local_database_service.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/data/local/local_database_service.dart -------------------------------------------------------------------------------- /09-bookmark/lib/data/model/tourism.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/data/model/tourism.dart -------------------------------------------------------------------------------- /09-bookmark/lib/data/model/tourism_detail_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/data/model/tourism_detail_response.dart -------------------------------------------------------------------------------- /09-bookmark/lib/data/model/tourism_list_response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/data/model/tourism_list_response.dart -------------------------------------------------------------------------------- /09-bookmark/lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/main.dart -------------------------------------------------------------------------------- /09-bookmark/lib/provider/bookmark/local_database_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/provider/bookmark/local_database_provider.dart -------------------------------------------------------------------------------- /09-bookmark/lib/provider/detail/bookmark_icon_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/provider/detail/bookmark_icon_provider.dart -------------------------------------------------------------------------------- /09-bookmark/lib/provider/detail/bookmark_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/provider/detail/bookmark_list_provider.dart -------------------------------------------------------------------------------- /09-bookmark/lib/provider/detail/tourism_detail_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/provider/detail/tourism_detail_provider.dart -------------------------------------------------------------------------------- /09-bookmark/lib/provider/home/tourism_list_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/provider/home/tourism_list_provider.dart -------------------------------------------------------------------------------- /09-bookmark/lib/provider/main/index_nav_provider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/provider/main/index_nav_provider.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/bookmark/bookmark_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/bookmark/bookmark_screen.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/detail/body_of_detail_screen_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/detail/body_of_detail_screen_widget.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/detail/bookmark_icon_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/detail/bookmark_icon_widget.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/detail/detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/detail/detail_screen.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/home/home_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/home/home_screen.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/home/tourism_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/home/tourism_card_widget.dart -------------------------------------------------------------------------------- /09-bookmark/lib/screen/main/main_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/screen/main/main_screen.dart -------------------------------------------------------------------------------- /09-bookmark/lib/static/navigation_route.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/static/navigation_route.dart -------------------------------------------------------------------------------- /09-bookmark/lib/static/tourism_detail_result_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/static/tourism_detail_result_state.dart -------------------------------------------------------------------------------- /09-bookmark/lib/static/tourism_list_result_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/static/tourism_list_result_state.dart -------------------------------------------------------------------------------- /09-bookmark/lib/style/colors/tourism_colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/style/colors/tourism_colors.dart -------------------------------------------------------------------------------- /09-bookmark/lib/style/theme/tourism_theme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/style/theme/tourism_theme.dart -------------------------------------------------------------------------------- /09-bookmark/lib/style/typography/tourism_text_styles.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/lib/style/typography/tourism_text_styles.dart -------------------------------------------------------------------------------- /09-bookmark/pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/pubspec.lock -------------------------------------------------------------------------------- /09-bookmark/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dicodingacademy/a195-flutter-fundamental-project/HEAD/09-bookmark/pubspec.yaml --------------------------------------------------------------------------------