├── README.md ├── cryptocurrencies_dashboard_app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── cryptocurrencies_dashboard_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 │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ └── icons │ │ ├── active.png │ │ ├── avatar.png │ │ ├── currencies.png │ │ ├── dashboard.png │ │ ├── gainer.png │ │ ├── loser.png │ │ ├── top.png │ │ └── trend.png ├── fonts │ └── Montserrat-Regular.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── 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 ├── lib │ ├── home_screen.dart │ ├── main.dart │ ├── menu_controller.dart │ ├── model │ │ ├── indicator.dart │ │ ├── quote.dart │ │ └── volume_data.dart │ ├── provider │ │ └── crypto_provider.dart │ ├── responsive.dart │ └── widget │ │ ├── quote_list_widget.dart │ │ ├── side_menu.dart │ │ ├── top_chart_widget.dart │ │ ├── top_menu.dart │ │ └── top_quote_widget.dart ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json ├── currency_converter_app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── currency_converter_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 │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ ├── data │ │ └── currency.json │ └── images │ │ ├── aed.png │ │ ├── afn.png │ │ ├── all.png │ │ ├── amd.png │ │ ├── ang.png │ │ ├── aoa.png │ │ ├── ars.png │ │ ├── aud.png │ │ ├── awg.png │ │ ├── azn.png │ │ ├── bam.png │ │ ├── bbd.png │ │ ├── bdt.png │ │ ├── bgn.png │ │ ├── bhd.png │ │ ├── bif.png │ │ ├── bmd.png │ │ ├── bnd.png │ │ ├── bob.png │ │ ├── brl.png │ │ ├── bsd.png │ │ ├── btn.png │ │ ├── bwp.png │ │ ├── byn.png │ │ ├── bzd.png │ │ ├── cad.png │ │ ├── cdf.png │ │ ├── chf.png │ │ ├── clp.png │ │ ├── cny.png │ │ ├── cop.png │ │ ├── crc.png │ │ ├── cup.png │ │ ├── cve.png │ │ ├── czk.png │ │ ├── djf.png │ │ ├── dkk.png │ │ ├── dop.png │ │ ├── dzd.png │ │ ├── egp.png │ │ ├── ern.png │ │ ├── etb.png │ │ ├── eur.png │ │ ├── facebook.png │ │ ├── fjd.png │ │ ├── fkp.png │ │ ├── flickr.png │ │ ├── gbp.png │ │ ├── gel.png │ │ ├── ghs.png │ │ ├── gip.png │ │ ├── gmd.png │ │ ├── gnf.png │ │ ├── gtq.png │ │ ├── gyd.png │ │ ├── hkd.png │ │ ├── hnl.png │ │ ├── hrk.png │ │ ├── htg.png │ │ ├── huf.png │ │ ├── idr.png │ │ ├── ils.png │ │ ├── inr.png │ │ ├── iqd.png │ │ ├── irr.png │ │ ├── isk.png │ │ ├── jmd.png │ │ ├── jod.png │ │ ├── jpy.png │ │ ├── kes.png │ │ ├── kgs.png │ │ ├── khr.png │ │ ├── kmf.png │ │ ├── kpw.png │ │ ├── krw.png │ │ ├── kwd.png │ │ ├── kyd.png │ │ ├── kzt.png │ │ ├── lak.png │ │ ├── lbp.png │ │ ├── linkedin.png │ │ ├── lkr.png │ │ ├── login.png │ │ ├── logo.jpg │ │ ├── lrd.png │ │ ├── ltl.png │ │ ├── lyd.png │ │ ├── mad.png │ │ ├── mdl.png │ │ ├── mga.png │ │ ├── mkd.png │ │ ├── mmk.png │ │ ├── mnt.png │ │ ├── mop.png │ │ ├── mro.png │ │ ├── mur.png │ │ ├── mvr.png │ │ ├── mwk.png │ │ ├── mxn.png │ │ ├── myr.png │ │ ├── mzn.png │ │ ├── nad.png │ │ ├── ngn.png │ │ ├── nio.png │ │ ├── nok.png │ │ ├── npr.png │ │ ├── nzd.png │ │ ├── omr.png │ │ ├── pen.png │ │ ├── pgk.png │ │ ├── php.png │ │ ├── pkr.png │ │ ├── pln.png │ │ ├── pyg.png │ │ ├── qar.png │ │ ├── ron.png │ │ ├── rsd.png │ │ ├── rub.png │ │ ├── rwf.png │ │ ├── sar.png │ │ ├── sbd.png │ │ ├── scr.png │ │ ├── sek.png │ │ ├── sgd.png │ │ ├── shp.png │ │ ├── sign_up.png │ │ ├── sll.png │ │ ├── sos.png │ │ ├── srd.png │ │ ├── std.png │ │ ├── svc.png │ │ ├── syp.png │ │ ├── szl.png │ │ ├── thb.png │ │ ├── tjs.png │ │ ├── tnd.png │ │ ├── top.png │ │ ├── try.png │ │ ├── ttd.png │ │ ├── twd.png │ │ ├── twitter.png │ │ ├── tzs.png │ │ ├── uah.png │ │ ├── ugx.png │ │ ├── usd.png │ │ ├── uyu.png │ │ ├── uzs.png │ │ ├── vef.png │ │ ├── vnd.png │ │ ├── vuv.png │ │ ├── wst.png │ │ ├── xaf.png │ │ ├── xcd.png │ │ ├── xof.png │ │ ├── xpf.png │ │ ├── yer.png │ │ ├── youtube.png │ │ ├── zar.png │ │ └── zmk.png ├── fonts │ └── Montserrat-Regular.ttf ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── 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 ├── lib │ ├── home_screen.dart │ ├── main.dart │ ├── model │ │ ├── chart.dart │ │ ├── currency.dart │ │ ├── currency_info.dart │ │ └── exchange_rate.dart │ ├── responsive.dart │ ├── service │ │ └── currency_service.dart │ └── widget │ │ ├── chart_widget.dart │ │ ├── converter_widget.dart │ │ ├── footer_widget.dart │ │ ├── menu_drawer.dart │ │ ├── top_bar.dart │ │ └── trending_widget.dart ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json ├── flutter_forex_app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── .project │ ├── .settings │ │ └── org.eclipse.buildship.core.prefs │ ├── app │ │ ├── .classpath │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.buildship.core.prefs │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── flutter_forex_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 │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ └── images │ │ ├── aud.png │ │ ├── cad.png │ │ ├── chf.png │ │ ├── cny.png │ │ ├── dem.png │ │ ├── eur.png │ │ ├── frf.png │ │ ├── gbp.png │ │ ├── hkd.png │ │ ├── jpy.png │ │ ├── krw.png │ │ ├── nzd.png │ │ ├── sgd.png │ │ └── usd.png ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── 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 ├── lib │ ├── api │ │ ├── api.dart │ │ ├── candles_repository.dart │ │ └── price_repository.dart │ ├── bloc │ │ ├── candles_bloc.dart │ │ ├── price_bloc.dart │ │ └── price_info_bloc.dart │ ├── main.dart │ ├── model │ │ ├── asks.dart │ │ ├── bids.dart │ │ ├── candles.dart │ │ └── price.dart │ └── ui │ │ ├── detail_screen.dart │ │ ├── home_screen.dart │ │ ├── price_eur_usd.dart │ │ └── top_ten_instruments.dart ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ └── Icon-512.png │ ├── index.html │ └── manifest.json ├── movie_db_app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── movie_db_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ ├── fonts │ │ ├── Muli-Bold.ttf │ │ ├── Muli-Regular.ttf │ │ └── Muli-SemiBold.ttf │ └── images │ │ ├── img_not_found.jpg │ │ └── logo.jpg ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── 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 ├── lib │ ├── main.dart │ └── src │ │ ├── bloc │ │ ├── genrebloc │ │ │ ├── genre_bloc.dart │ │ │ ├── genre_event.dart │ │ │ └── genre_state.dart │ │ ├── moviebloc │ │ │ ├── movie_bloc.dart │ │ │ ├── movie_bloc_event.dart │ │ │ └── movie_bloc_state.dart │ │ ├── moviedetailbloc │ │ │ ├── movie_detail_bloc.dart │ │ │ ├── movie_detail_event.dart │ │ │ └── movie_detail_state.dart │ │ └── personbloc │ │ │ ├── person_bloc.dart │ │ │ ├── person_event.dart │ │ │ └── person_state.dart │ │ ├── model │ │ ├── cast_list.dart │ │ ├── genre.dart │ │ ├── movie.dart │ │ ├── movie_detail.dart │ │ ├── movie_image.dart │ │ ├── person.dart │ │ └── screen_shot.dart │ │ ├── service │ │ └── api_service.dart │ │ └── ui │ │ ├── category_screen.dart │ │ ├── home_screen.dart │ │ └── movie_detail_screen.dart ├── pubspec.lock └── pubspec.yaml ├── quiz_app ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── quiz_app │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── 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 │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── assets │ └── images │ │ ├── logo.jpg │ │ └── score.jpg ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── 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 ├── lib │ ├── main.dart │ └── src │ │ ├── controller │ │ ├── question.dart │ │ └── question_controller.dart │ │ └── ui │ │ ├── home_page.dart │ │ ├── question_page.dart │ │ ├── score_page.dart │ │ └── start_page.dart ├── pubspec.lock ├── pubspec.yaml └── test │ └── widget_test.dart ├── tabview_app ├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── tabview_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 │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── images │ └── img_01.png ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Podfile │ ├── Podfile.lock │ ├── 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 ├── lib │ └── main.dart ├── pubspec.lock ├── pubspec.yaml ├── test │ └── widget_test.dart └── web │ ├── favicon.png │ ├── icons │ ├── Icon-192.png │ ├── Icon-512.png │ ├── Icon-maskable-192.png │ └── Icon-maskable-512.png │ ├── index.html │ └── manifest.json └── weather_app ├── .gitignore ├── .metadata ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── weather_app │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── 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 │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets ├── fonts │ └── flutterfonts.ttf └── images │ ├── cloud-in-blue-sky.jpg │ └── icon-01.jpg ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── 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 ├── lib ├── main.dart └── src │ ├── api │ ├── api_repository.dart │ └── current_weather_data.json │ ├── model │ ├── clouds.dart │ ├── coord.dart │ ├── current_weather_data.dart │ ├── five_days_data.dart │ ├── main_weather.dart │ ├── sys.dart │ ├── weather.dart │ └── wind.dart │ ├── service │ └── weather_service.dart │ └── ui │ └── home │ ├── home_binding.dart │ ├── home_controller.dart │ └── home_screen.dart ├── pubspec.lock └── pubspec.yaml /README.md: -------------------------------------------------------------------------------- 1 | # flutter -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: f4abaa0735eba4dfd8f33f73363911d63931fe03 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/README.md: -------------------------------------------------------------------------------- 1 | # cryptocurrencies_dashboard_app 2 | 3 | A new Flutter project. 4 | 5 | ## Getting Started 6 | 7 | This project is a starting point for a Flutter application. 8 | 9 | A few resources to get you started if this is your first Flutter project: 10 | 11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) 13 | 14 | For help getting started with Flutter, view our 15 | [online documentation](https://flutter.dev/docs), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/kotlin/com/example/cryptocurrencies_dashboard_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.cryptocurrencies_dashboard_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/active.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/avatar.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/currencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/currencies.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/dashboard.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/gainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/gainer.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/loser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/loser.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/top.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/assets/icons/trend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/assets/icons/trend.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/fonts/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/fonts/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/lib/menu_controller.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class MenuController extends ChangeNotifier { 4 | final GlobalKey _scaffoldKey = GlobalKey(); 5 | 6 | GlobalKey get scaffoldKey => _scaffoldKey; 7 | 8 | void controlMenu() { 9 | if(!_scaffoldKey.currentState!.isDrawerOpen) { 10 | _scaffoldKey.currentState!.openDrawer(); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/lib/model/indicator.dart: -------------------------------------------------------------------------------- 1 | class Indicator { 2 | int? timestamp; 3 | double? close; 4 | String? symbol; 5 | String? timezone; 6 | 7 | Indicator({ 8 | this.timestamp, 9 | this.close, 10 | this.timezone, 11 | this.symbol, 12 | }); 13 | } -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/lib/model/volume_data.dart: -------------------------------------------------------------------------------- 1 | class VolumeData { 2 | double? raw; 3 | String? fmt; 4 | 5 | VolumeData({ 6 | this.raw, 7 | this.fmt, 8 | }); 9 | 10 | factory VolumeData.fromJson(Map json) { 11 | return VolumeData( 12 | raw: json['raw'], 13 | fmt: json['fmt'], 14 | ); 15 | } 16 | } -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/web/favicon.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/web/icons/Icon-192.png -------------------------------------------------------------------------------- /cryptocurrencies_dashboard_app/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/cryptocurrencies_dashboard_app/web/icons/Icon-512.png -------------------------------------------------------------------------------- /currency_converter_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: f4abaa0735eba4dfd8f33f73363911d63931fe03 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /currency_converter_app/README.md: -------------------------------------------------------------------------------- 1 | # currency_converter_app 2 | 3 | A new Flutter project. 4 | 5 | ## Getting Started 6 | 7 | This project is a starting point for a Flutter application. 8 | 9 | A few resources to get you started if this is your first Flutter project: 10 | 11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) 13 | 14 | For help getting started with Flutter, view our 15 | [online documentation](https://flutter.dev/docs), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /currency_converter_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/kotlin/com/example/currency_converter_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.currency_converter_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /currency_converter_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /currency_converter_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /currency_converter_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /currency_converter_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /currency_converter_app/assets/images/aed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/aed.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/afn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/afn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/all.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/amd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/amd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ang.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/aoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/aoa.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ars.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/aud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/aud.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/awg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/awg.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/azn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/azn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bam.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bbd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bdt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bdt.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bgn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bgn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bhd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bhd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bif.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bif.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bmd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bnd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bob.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bob.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/brl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/brl.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bsd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/btn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bwp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bwp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/byn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/byn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/bzd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/bzd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/cad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/cad.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/cdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/cdf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/chf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/chf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/clp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/clp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/cny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/cny.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/cop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/cop.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/crc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/crc.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/cup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/cup.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/cve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/cve.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/czk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/czk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/djf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/djf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/dkk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/dkk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/dop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/dop.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/dzd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/dzd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/egp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/egp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ern.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/etb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/etb.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/eur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/eur.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/facebook.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/fjd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/fjd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/fkp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/fkp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/flickr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gbp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gbp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gel.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ghs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ghs.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gip.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gmd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gnf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gnf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gtq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gtq.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/gyd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/gyd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/hkd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/hkd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/hnl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/hnl.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/hrk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/hrk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/htg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/htg.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/huf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/huf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/idr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/idr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ils.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ils.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/inr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/inr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/iqd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/iqd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/irr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/irr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/isk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/isk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/jmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/jmd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/jod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/jod.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/jpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/jpy.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kes.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kgs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kgs.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/khr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/khr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kmf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kmf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kpw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kpw.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/krw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/krw.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kwd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kwd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kyd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kyd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/kzt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/kzt.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/lak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/lak.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/lbp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/lbp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/linkedin.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/lkr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/lkr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/login.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/logo.jpg -------------------------------------------------------------------------------- /currency_converter_app/assets/images/lrd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/lrd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ltl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ltl.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/lyd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/lyd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mad.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mdl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mdl.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mga.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mkd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mkd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mmk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mmk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mnt.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mop.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mro.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mur.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mvr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mvr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mwk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mwk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mxn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mxn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/myr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/myr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/mzn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/mzn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/nad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/nad.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ngn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ngn.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/nio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/nio.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/nok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/nok.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/npr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/npr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/nzd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/nzd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/omr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/omr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/pen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/pen.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/pgk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/pgk.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/php.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/pkr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/pkr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/pln.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/pln.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/pyg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/pyg.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/qar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/qar.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ron.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/rsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/rsd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/rub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/rub.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/rwf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/rwf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sar.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sbd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sbd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/scr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/scr.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sek.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sgd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sgd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/shp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/shp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sign_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sign_up.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sll.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/sos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/sos.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/srd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/srd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/std.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/std.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/svc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/svc.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/syp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/syp.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/szl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/szl.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/thb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/thb.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/tjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/tjs.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/tnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/tnd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/top.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/try.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/try.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ttd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ttd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/twd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/twd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/twitter.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/tzs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/tzs.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/uah.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/uah.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/ugx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/ugx.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/usd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/usd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/uyu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/uyu.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/uzs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/uzs.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/vef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/vef.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/vnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/vnd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/vuv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/vuv.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/wst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/wst.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/xaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/xaf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/xcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/xcd.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/xof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/xof.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/xpf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/xpf.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/yer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/yer.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/youtube.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/zar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/zar.png -------------------------------------------------------------------------------- /currency_converter_app/assets/images/zmk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/assets/images/zmk.png -------------------------------------------------------------------------------- /currency_converter_app/fonts/Montserrat-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/fonts/Montserrat-Regular.ttf -------------------------------------------------------------------------------- /currency_converter_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /currency_converter_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /currency_converter_app/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:currency_converter_app/home_screen.dart'; 2 | import 'package:flutter/material.dart'; 3 | 4 | void main() { 5 | runApp(MyApp()); 6 | } 7 | 8 | class MyApp extends StatelessWidget { 9 | // This widget is the root of your application. 10 | @override 11 | Widget build(BuildContext context) { 12 | return MaterialApp( 13 | debugShowCheckedModeBanner: false, 14 | title: 'EX-Rate', 15 | theme: ThemeData( 16 | visualDensity: VisualDensity.adaptivePlatformDensity, 17 | fontFamily: 'Montserrat', 18 | ), 19 | home: HomeScreen(), 20 | ); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /currency_converter_app/lib/model/chart.dart: -------------------------------------------------------------------------------- 1 | class Chart { 2 | List? indicators; 3 | 4 | Chart({this.indicators}); 5 | } 6 | 7 | class Indicator { 8 | int? timestamp; 9 | double? adjclose; 10 | double? high; 11 | double? low; 12 | double? open; 13 | double? close; 14 | 15 | Indicator({ 16 | this.timestamp, 17 | this.adjclose, 18 | this.high, 19 | this.low, 20 | this.open, 21 | this.close, 22 | }); 23 | } 24 | -------------------------------------------------------------------------------- /currency_converter_app/lib/model/currency.dart: -------------------------------------------------------------------------------- 1 | class Currency { 2 | final String? symbol; 3 | final String? name; 4 | final String? symbolNative; 5 | final String? code; 6 | final String? namePlural; 7 | 8 | Currency({ 9 | this.symbol, 10 | this.name, 11 | this.symbolNative, 12 | this.code, 13 | this.namePlural, 14 | }); 15 | 16 | factory Currency.fromJson(Map json) { 17 | return Currency( 18 | symbol: json['symbol'], 19 | name: json['name'], 20 | symbolNative: json['symbol_native'], 21 | code: json['code'], 22 | namePlural: json['name_plural'], 23 | ); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /currency_converter_app/lib/model/exchange_rate.dart: -------------------------------------------------------------------------------- 1 | import 'package:currency_converter_app/model/currency_info.dart'; 2 | 3 | class ExchangeRate { 4 | final String? fromCurrency; 5 | final String? toCurrency; 6 | final String? fromCurrencyRate; 7 | final String? toCurrencyRate; 8 | final String? totalFromCurrencyRate; 9 | final String? totalToCurrencyRate; 10 | CurrencyInfo? fromCurrencyInfo; 11 | CurrencyInfo? toCurrencyInfo; 12 | 13 | ExchangeRate({ 14 | this.fromCurrency, 15 | this.toCurrency, 16 | this.fromCurrencyRate, 17 | this.toCurrencyRate, 18 | this.totalFromCurrencyRate, 19 | this.totalToCurrencyRate, 20 | }); 21 | } 22 | -------------------------------------------------------------------------------- /currency_converter_app/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/web/favicon.png -------------------------------------------------------------------------------- /currency_converter_app/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/web/icons/Icon-192.png -------------------------------------------------------------------------------- /currency_converter_app/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/currency_converter_app/web/icons/Icon-512.png -------------------------------------------------------------------------------- /flutter_forex_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 8962f6dc68ec8e2206ac2fa874da4a453856c7d3 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /flutter_forex_app/README.md: -------------------------------------------------------------------------------- 1 | # flutter_forex_app 2 | 3 | A new Flutter project. 4 | 5 | ## Getting Started 6 | 7 | This project is a starting point for a Flutter application. 8 | 9 | A few resources to get you started if this is your first Flutter project: 10 | 11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) 13 | 14 | For help getting started with Flutter, view our 15 | [online documentation](https://flutter.dev/docs), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /flutter_forex_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /flutter_forex_app/android/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | arguments= 2 | auto.sync=false 3 | build.scans.enabled=false 4 | connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER) 5 | connection.project.dir= 6 | eclipse.preferences.version=1 7 | gradle.user.home= 8 | java.home=/Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home 9 | jvm.arguments= 10 | offline.mode=false 11 | override.workspace.settings=true 12 | show.console.view=true 13 | show.executions.view=true 14 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/.settings/org.eclipse.buildship.core.prefs: -------------------------------------------------------------------------------- 1 | connection.project.dir=.. 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/kotlin/com/example/flutter_forex_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.flutter_forex_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /flutter_forex_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter_forex_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /flutter_forex_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /flutter_forex_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/aud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/aud.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/cad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/cad.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/chf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/chf.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/cny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/cny.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/dem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/dem.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/eur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/eur.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/frf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/frf.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/gbp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/gbp.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/hkd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/hkd.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/jpy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/jpy.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/krw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/krw.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/nzd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/nzd.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/sgd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/sgd.png -------------------------------------------------------------------------------- /flutter_forex_app/assets/images/usd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/assets/images/usd.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /flutter_forex_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /flutter_forex_app/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_forex_app/ui/home_screen.dart'; 3 | 4 | void main() { 5 | runApp(ForexApp()); 6 | } 7 | 8 | class ForexApp extends StatelessWidget { 9 | @override 10 | Widget build(BuildContext context) { 11 | return MaterialApp( 12 | home: HomeScreen(), 13 | ); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /flutter_forex_app/lib/model/asks.dart: -------------------------------------------------------------------------------- 1 | class Asks { 2 | final List asks; 3 | 4 | Asks({this.asks}); 5 | } 6 | 7 | class Ask { 8 | final String price; 9 | final int liquidity; 10 | 11 | Ask({this.price, this.liquidity}); 12 | 13 | factory Ask.fromJson(Map json) { 14 | if (json == null) { 15 | return Ask(); 16 | } 17 | 18 | return Ask( 19 | price: json['price'], 20 | liquidity: json['liquidity'], 21 | ); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /flutter_forex_app/lib/model/bids.dart: -------------------------------------------------------------------------------- 1 | class Bids { 2 | final List bids; 3 | 4 | Bids({this.bids}); 5 | } 6 | 7 | class Bid { 8 | final String price; 9 | final int liquidity; 10 | 11 | Bid({this.price, this.liquidity}); 12 | 13 | factory Bid.fromJson(Map json) { 14 | if (json == null) { 15 | return Bid(); 16 | } 17 | 18 | return Bid( 19 | price: json['price'], 20 | liquidity: json['liquidity'], 21 | ); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /flutter_forex_app/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/web/favicon.png -------------------------------------------------------------------------------- /flutter_forex_app/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/web/icons/Icon-192.png -------------------------------------------------------------------------------- /flutter_forex_app/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/flutter_forex_app/web/icons/Icon-512.png -------------------------------------------------------------------------------- /movie_db_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 9b2d32b605630f28625709ebd9d78ab3016b2bf6 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /movie_db_app/README.md: -------------------------------------------------------------------------------- 1 | # movie_db_app 2 | 3 | A new Flutter project. 4 | 5 | ## Getting Started 6 | 7 | This project is a starting point for a Flutter application. 8 | 9 | A few resources to get you started if this is your first Flutter project: 10 | 11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) 13 | 14 | For help getting started with Flutter, view our 15 | [online documentation](https://flutter.dev/docs), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /movie_db_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /movie_db_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/kotlin/com/example/movie_db_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.movie_db_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /movie_db_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /movie_db_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /movie_db_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /movie_db_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /movie_db_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /movie_db_app/assets/fonts/Muli-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/assets/fonts/Muli-Bold.ttf -------------------------------------------------------------------------------- /movie_db_app/assets/fonts/Muli-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/assets/fonts/Muli-Regular.ttf -------------------------------------------------------------------------------- /movie_db_app/assets/fonts/Muli-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/assets/fonts/Muli-SemiBold.ttf -------------------------------------------------------------------------------- /movie_db_app/assets/images/img_not_found.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/assets/images/img_not_found.jpg -------------------------------------------------------------------------------- /movie_db_app/assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/assets/images/logo.jpg -------------------------------------------------------------------------------- /movie_db_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /movie_db_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /movie_db_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /movie_db_app/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:movie_db_app/src/ui/home_screen.dart'; 3 | 4 | void main() { 5 | runApp(App()); 6 | } 7 | 8 | class App extends StatelessWidget { 9 | @override 10 | Widget build(BuildContext context) { 11 | return MaterialApp( 12 | debugShowCheckedModeBanner: false, 13 | home: HomeScreen(), 14 | ); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/genrebloc/genre_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class GenreEvent extends Equatable { 4 | const GenreEvent(); 5 | } 6 | 7 | class GenreEventStarted extends GenreEvent { 8 | const GenreEventStarted(); 9 | 10 | @override 11 | List get props => []; 12 | } 13 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/genrebloc/genre_state.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | import 'package:movie_db_app/src/model/genre.dart'; 3 | 4 | abstract class GenreState extends Equatable { 5 | const GenreState(); 6 | 7 | @override 8 | List get props => []; 9 | } 10 | 11 | class GenreLoading extends GenreState {} 12 | 13 | class GenreLoaded extends GenreState { 14 | final List genreList; 15 | const GenreLoaded(this.genreList); 16 | 17 | @override 18 | List get props => [genreList]; 19 | } 20 | 21 | class GenreError extends GenreState {} 22 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/moviebloc/movie_bloc_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class MovieEvent extends Equatable { 4 | const MovieEvent(); 5 | } 6 | 7 | class MovieEventStarted extends MovieEvent { 8 | final int movieId; 9 | final String query; 10 | 11 | const MovieEventStarted(this.movieId, this.query); 12 | 13 | @override 14 | List get props => []; 15 | } 16 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/moviebloc/movie_bloc_state.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | import 'package:movie_db_app/src/model/movie.dart'; 3 | 4 | abstract class MovieState extends Equatable { 5 | const MovieState(); 6 | 7 | @override 8 | List get props => []; 9 | } 10 | 11 | class MovieLoading extends MovieState {} 12 | 13 | class MovieLoaded extends MovieState { 14 | final List movieList; 15 | const MovieLoaded(this.movieList); 16 | 17 | @override 18 | List get props => [movieList]; 19 | } 20 | 21 | class MovieError extends MovieState {} 22 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/moviedetailbloc/movie_detail_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class MovieDetailEvent extends Equatable { 4 | const MovieDetailEvent(); 5 | } 6 | 7 | class MovieDetailEventStated extends MovieDetailEvent { 8 | final int id; 9 | 10 | MovieDetailEventStated(this.id); 11 | 12 | @override 13 | List get props => []; 14 | } 15 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/moviedetailbloc/movie_detail_state.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | import 'package:movie_db_app/src/model/movie_detail.dart'; 3 | 4 | abstract class MovieDetailState extends Equatable { 5 | const MovieDetailState(); 6 | 7 | @override 8 | List get props => []; 9 | } 10 | 11 | class MovieDetailLoading extends MovieDetailState {} 12 | 13 | class MovieDetailError extends MovieDetailState {} 14 | 15 | class MovieDetailLoaded extends MovieDetailState { 16 | final MovieDetail detail; 17 | const MovieDetailLoaded(this.detail); 18 | 19 | @override 20 | List get props => [detail]; 21 | } 22 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/personbloc/person_event.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | 3 | abstract class PersonEvent extends Equatable { 4 | const PersonEvent(); 5 | } 6 | 7 | class PersonEventStated extends PersonEvent { 8 | @override 9 | List get props => []; 10 | } 11 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/bloc/personbloc/person_state.dart: -------------------------------------------------------------------------------- 1 | import 'package:equatable/equatable.dart'; 2 | import 'package:movie_db_app/src/model/person.dart'; 3 | 4 | abstract class PersonState extends Equatable { 5 | const PersonState(); 6 | 7 | @override 8 | List get props => []; 9 | } 10 | 11 | class PersonLoading extends PersonState {} 12 | 13 | class PersonError extends PersonState {} 14 | 15 | class PersonLoaded extends PersonState { 16 | final List personList; 17 | const PersonLoaded(this.personList); 18 | 19 | @override 20 | List get props => [personList]; 21 | } 22 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/model/cast_list.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/foundation.dart'; 2 | 3 | class CastList { 4 | final List cast; 5 | 6 | CastList(this.cast); 7 | } 8 | 9 | class Cast { 10 | final String name; 11 | final String profilePath; 12 | final String character; 13 | 14 | Cast({this.name, this.profilePath, this.character}); 15 | 16 | factory Cast.fromJson(dynamic json) { 17 | if (json == null) { 18 | return Cast(); 19 | } 20 | 21 | return Cast( 22 | name: json['name'], 23 | profilePath: json['profile_path'], 24 | character: json['character']); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /movie_db_app/lib/src/model/genre.dart: -------------------------------------------------------------------------------- 1 | class Genre { 2 | final int id; 3 | final String name; 4 | 5 | String error; 6 | 7 | Genre({this.id, this.name}); 8 | 9 | factory Genre.fromJson(dynamic json) { 10 | if (json == null) { 11 | return Genre(); 12 | } 13 | return Genre(id: json['id'], name: json['name']); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /quiz_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 9b2d32b605630f28625709ebd9d78ab3016b2bf6 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /quiz_app/README.md: -------------------------------------------------------------------------------- 1 | # quiz_app 2 | 3 | A new Flutter project. 4 | 5 | ## Getting Started 6 | 7 | This project is a starting point for a Flutter application. 8 | 9 | A few resources to get you started if this is your first Flutter project: 10 | 11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) 13 | 14 | For help getting started with Flutter, view our 15 | [online documentation](https://flutter.dev/docs), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /quiz_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /quiz_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/kotlin/com/example/quiz_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.quiz_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quiz_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /quiz_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quiz_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /quiz_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /quiz_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /quiz_app/assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/assets/images/logo.jpg -------------------------------------------------------------------------------- /quiz_app/assets/images/score.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/assets/images/score.jpg -------------------------------------------------------------------------------- /quiz_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /quiz_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /quiz_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /quiz_app/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:get/get.dart'; 3 | import 'package:quiz_app/src/ui/home_page.dart'; 4 | 5 | void main() { 6 | runApp(App()); 7 | } 8 | 9 | class App extends StatelessWidget { 10 | @override 11 | Widget build(BuildContext context) { 12 | return GetMaterialApp( 13 | debugShowCheckedModeBanner: false, 14 | home: HomePage(), 15 | ); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /tabview_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 77d935af4db863f6abd0b9c31c7e6df2a13de57b 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /tabview_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | **/*.keystore 13 | **/*.jks 14 | -------------------------------------------------------------------------------- /tabview_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/kotlin/com/example/tabview_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.tabview_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tabview_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /tabview_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tabview_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /tabview_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip 7 | -------------------------------------------------------------------------------- /tabview_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /tabview_app/images/img_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/images/img_01.png -------------------------------------------------------------------------------- /tabview_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /tabview_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /tabview_app/ios/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Flutter (1.0.0) 3 | - path_provider_ios (0.0.1): 4 | - Flutter 5 | 6 | DEPENDENCIES: 7 | - Flutter (from `Flutter`) 8 | - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) 9 | 10 | EXTERNAL SOURCES: 11 | Flutter: 12 | :path: Flutter 13 | path_provider_ios: 14 | :path: ".symlinks/plugins/path_provider_ios/ios" 15 | 16 | SPEC CHECKSUMS: 17 | Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a 18 | path_provider_ios: 7d7ce634493af4477d156294792024ec3485acd5 19 | 20 | PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c 21 | 22 | COCOAPODS: 1.11.2 23 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /tabview_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /tabview_app/web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/web/favicon.png -------------------------------------------------------------------------------- /tabview_app/web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/web/icons/Icon-192.png -------------------------------------------------------------------------------- /tabview_app/web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/web/icons/Icon-512.png -------------------------------------------------------------------------------- /tabview_app/web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /tabview_app/web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/tabview_app/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /weather_app/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 9b2d32b605630f28625709ebd9d78ab3016b2bf6 8 | channel: stable 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /weather_app/README.md: -------------------------------------------------------------------------------- 1 | # weather_app 2 | 3 | A new Flutter project. 4 | 5 | ## Getting Started 6 | 7 | This project is a starting point for a Flutter application. 8 | 9 | A few resources to get you started if this is your first Flutter project: 10 | 11 | - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) 13 | 14 | For help getting started with Flutter, view our 15 | [online documentation](https://flutter.dev/docs), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /weather_app/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | 9 | # Remember to never publicly share your keystore. 10 | # See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app 11 | key.properties 12 | -------------------------------------------------------------------------------- /weather_app/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /weather_app/android/app/src/main/kotlin/com/example/weather_app/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.weather_app 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /weather_app/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /weather_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /weather_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /weather_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /weather_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /weather_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /weather_app/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /weather_app/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /weather_app/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /weather_app/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def localPropertiesFile = new File(rootProject.projectDir, "local.properties") 4 | def properties = new Properties() 5 | 6 | assert localPropertiesFile.exists() 7 | localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } 8 | 9 | def flutterSdkPath = properties.getProperty("flutter.sdk") 10 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 11 | apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" 12 | -------------------------------------------------------------------------------- /weather_app/assets/fonts/flutterfonts.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/assets/fonts/flutterfonts.ttf -------------------------------------------------------------------------------- /weather_app/assets/images/cloud-in-blue-sky.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/assets/images/cloud-in-blue-sky.jpg -------------------------------------------------------------------------------- /weather_app/assets/images/icon-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/assets/images/icon-01.jpg -------------------------------------------------------------------------------- /weather_app/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /weather_app/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /weather_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /weather_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weather_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weather_app/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /weather_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weather_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /weather_app/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WJ-Prajumsook/flutter/aee119880ebbbb60e9b96b7b53a1a1b84b070007/weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /weather_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /weather_app/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /weather_app/lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:get/get.dart'; 3 | import 'package:weather_app/src/ui/home/home_binding.dart'; 4 | import 'package:weather_app/src/ui/home/home_screen.dart'; 5 | 6 | void main() { 7 | runApp(App()); 8 | } 9 | 10 | class App extends StatelessWidget { 11 | @override 12 | Widget build(BuildContext context) { 13 | return GetMaterialApp( 14 | debugShowCheckedModeBanner: false, 15 | initialRoute: '/', 16 | getPages: [ 17 | GetPage( 18 | name: '/', 19 | page: () => HomeScreen(), 20 | binding: HomeBinding(), 21 | ) 22 | ], 23 | ); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /weather_app/lib/src/model/clouds.dart: -------------------------------------------------------------------------------- 1 | class Clouds { 2 | final int all; 3 | 4 | Clouds({this.all}); 5 | 6 | factory Clouds.fromJson(dynamic json) { 7 | if (json == null) { 8 | return Clouds(); 9 | } 10 | 11 | return Clouds( 12 | all: json['all'], 13 | ); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /weather_app/lib/src/model/coord.dart: -------------------------------------------------------------------------------- 1 | class Coord { 2 | final double lon; 3 | final double lat; 4 | 5 | Coord({this.lon, this.lat}); 6 | 7 | factory Coord.fromJson(dynamic json) { 8 | if (json == null) { 9 | return Coord(); 10 | } 11 | 12 | return Coord(lon: json['lon'], lat: json['lat']); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /weather_app/lib/src/model/five_days_data.dart: -------------------------------------------------------------------------------- 1 | class FiveDayData { 2 | final String dateTime; 3 | final int temp; 4 | 5 | FiveDayData({this.dateTime, this.temp}); 6 | 7 | factory FiveDayData.fromJson(dynamic json) { 8 | if (json == null) { 9 | return FiveDayData(); 10 | } 11 | 12 | var f = json['dt_txt'].split(' ')[0].split('-')[2]; 13 | var l = json['dt_txt'].split(' ')[1].split(':')[0]; 14 | var fandl = '$f-$l'; 15 | return FiveDayData( 16 | dateTime: '$fandl', 17 | temp: (double.parse(json['main']['temp'].toString()) - 273.15).round(), 18 | ); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /weather_app/lib/src/model/sys.dart: -------------------------------------------------------------------------------- 1 | class Sys { 2 | final int type; 3 | final int id; 4 | final String country; 5 | final int sunrise; 6 | final int sunset; 7 | 8 | Sys({this.type, this.id, this.country, this.sunrise, this.sunset}); 9 | 10 | factory Sys.fromJson(dynamic json) { 11 | if (json == null) { 12 | return Sys(); 13 | } 14 | 15 | return Sys( 16 | type: json['type'], 17 | id: json['id'], 18 | country: json['country'], 19 | sunrise: json['sunrise'], 20 | sunset: json['sunset'], 21 | ); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /weather_app/lib/src/model/weather.dart: -------------------------------------------------------------------------------- 1 | class Weather { 2 | final int id; 3 | final String main; 4 | final String description; 5 | final String icon; 6 | 7 | Weather({this.id, this.main, this.description, this.icon}); 8 | 9 | factory Weather.fromJson(dynamic json) { 10 | if (json == null) { 11 | return Weather(); 12 | } 13 | 14 | return Weather( 15 | id: json['id'], 16 | main: json['main'], 17 | description: json['description'], 18 | icon: json['icon']); 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /weather_app/lib/src/model/wind.dart: -------------------------------------------------------------------------------- 1 | class Wind { 2 | final double speed; 3 | final int deg; 4 | 5 | Wind({this.speed, this.deg}); 6 | 7 | factory Wind.fromJson(dynamic json) { 8 | if (json == null) { 9 | return Wind(); 10 | } 11 | 12 | return Wind( 13 | speed: double.parse(json['speed'].toString()), 14 | deg: json['deg'], 15 | ); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /weather_app/lib/src/ui/home/home_binding.dart: -------------------------------------------------------------------------------- 1 | import 'package:get/instance_manager.dart'; 2 | import 'package:weather_app/src/ui/home/home_controller.dart'; 3 | 4 | class HomeBinding implements Bindings { 5 | @override 6 | void dependencies() { 7 | Get.lazyPut(() => HomeController(city: '京都市')); 8 | } 9 | } 10 | --------------------------------------------------------------------------------