├── .gitignore ├── .metadata ├── .vscode └── launch.json ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── ui_challenges │ │ │ │ └── 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 ├── auction_app │ ├── draw_0.svg │ ├── draw_1.svg │ ├── draw_2.svg │ └── draw_3.svg ├── banking_app │ ├── savings.svg │ ├── screens │ │ ├── card.png │ │ ├── home.png │ │ └── splash.png │ └── wallet.svg ├── charity_app │ ├── charity0.jpg │ ├── charity1.jpg │ ├── charity2.jpg │ ├── placeholder.jpg │ └── screens │ │ ├── drawer.png │ │ ├── home.png │ │ └── learn.png ├── fitness_app │ ├── food.png │ ├── meal-0.png │ ├── meal-1.png │ ├── meal-2.png │ ├── meal-3.png │ ├── pancakes.jpg │ └── screens │ │ ├── home.png │ │ ├── journal.png │ │ └── meal.png ├── food_app │ ├── avatar.jpg │ ├── delivery.svg │ ├── dish-1.png │ ├── dish-2.png │ ├── pizza.png │ ├── salad.png │ ├── screens │ │ ├── detail.png │ │ └── home.png │ └── shake.png ├── trip_app │ ├── screens │ │ ├── detail.png │ │ └── home.png │ ├── sunset_landscape.jpg │ └── sunset_portrait.jpg ├── weather_app │ ├── UIChallenge.flr │ └── screens │ │ ├── weather.png │ │ └── weather1.png └── whatsapp_redo │ ├── chat.png │ ├── drawer.png │ └── home.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 └── src │ ├── apps.dart │ ├── auction_app │ ├── data │ │ └── fake_data.dart │ ├── screens │ │ ├── fun_facts.dart │ │ ├── home.dart │ │ └── middle.dart │ └── widgets │ │ ├── profile_button.dart │ │ └── swiper_card.dart │ ├── banking_app │ ├── colors.dart │ ├── models │ │ └── transaction.dart │ ├── screens │ │ ├── card_detail.dart │ │ ├── home.dart │ │ └── splash.dart │ └── widgets │ │ ├── bank_card.dart │ │ └── header_card.dart │ ├── charity_app │ ├── pages │ │ ├── explore.dart │ │ └── learn_more.dart │ └── widgets │ │ ├── charity_card.dart │ │ └── cool_drawer.dart │ ├── fitness_app │ ├── colors.dart │ ├── extensions │ │ ├── date_ext.dart │ │ └── string_ext.dart │ ├── screens │ │ ├── daily_pick_screen.dart │ │ ├── journal_screen.dart │ │ ├── lunch_detail_screen.dart │ │ └── nutrition_screen.dart │ └── widgets │ │ ├── buttons.dart │ │ └── cards.dart │ ├── food_app │ ├── constants.dart │ ├── models │ │ └── dishes.dart │ ├── pages │ │ ├── detail.dart │ │ ├── home.dart │ │ └── splash.dart │ └── widgets │ │ ├── cards.dart │ │ └── rolling_switch.dart │ ├── shared │ └── widgets │ │ ├── box_shadow.dart │ │ ├── floating_menu.dart │ │ ├── modern_app_bar.dart │ │ ├── modern_drawer.dart │ │ ├── radial_progress_bar.dart │ │ └── search_bar.dart │ ├── trip_app │ ├── screens │ │ ├── detail.dart │ │ └── home.dart │ └── widgets │ │ ├── ticket_card.dart │ │ ├── trips_detail.dart │ │ └── trips_info.dart │ ├── weather_app │ ├── models │ │ └── weather.dart │ └── screens │ │ └── home.dart │ └── whatsapp_redo │ ├── colors.dart │ ├── models │ └── chat.dart │ ├── screens │ ├── chat.dart │ └── home.dart │ └── widgets │ ├── chat_tile.dart │ ├── favorites.dart │ ├── input_decoration.dart │ ├── internet_image.dart │ ├── my_drawer.dart │ └── sheet.dart ├── pubspec.lock ├── pubspec.yaml └── test └── widget_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/.metadata -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/ui_challenges/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/kotlin/com/example/ui_challenges/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/auction_app/draw_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/auction_app/draw_0.svg -------------------------------------------------------------------------------- /assets/auction_app/draw_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/auction_app/draw_1.svg -------------------------------------------------------------------------------- /assets/auction_app/draw_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/auction_app/draw_2.svg -------------------------------------------------------------------------------- /assets/auction_app/draw_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/auction_app/draw_3.svg -------------------------------------------------------------------------------- /assets/banking_app/savings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/banking_app/savings.svg -------------------------------------------------------------------------------- /assets/banking_app/screens/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/banking_app/screens/card.png -------------------------------------------------------------------------------- /assets/banking_app/screens/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/banking_app/screens/home.png -------------------------------------------------------------------------------- /assets/banking_app/screens/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/banking_app/screens/splash.png -------------------------------------------------------------------------------- /assets/banking_app/wallet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/banking_app/wallet.svg -------------------------------------------------------------------------------- /assets/charity_app/charity0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/charity0.jpg -------------------------------------------------------------------------------- /assets/charity_app/charity1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/charity1.jpg -------------------------------------------------------------------------------- /assets/charity_app/charity2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/charity2.jpg -------------------------------------------------------------------------------- /assets/charity_app/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/placeholder.jpg -------------------------------------------------------------------------------- /assets/charity_app/screens/drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/screens/drawer.png -------------------------------------------------------------------------------- /assets/charity_app/screens/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/screens/home.png -------------------------------------------------------------------------------- /assets/charity_app/screens/learn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/charity_app/screens/learn.png -------------------------------------------------------------------------------- /assets/fitness_app/food.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/food.png -------------------------------------------------------------------------------- /assets/fitness_app/meal-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/meal-0.png -------------------------------------------------------------------------------- /assets/fitness_app/meal-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/meal-1.png -------------------------------------------------------------------------------- /assets/fitness_app/meal-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/meal-2.png -------------------------------------------------------------------------------- /assets/fitness_app/meal-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/meal-3.png -------------------------------------------------------------------------------- /assets/fitness_app/pancakes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/pancakes.jpg -------------------------------------------------------------------------------- /assets/fitness_app/screens/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/screens/home.png -------------------------------------------------------------------------------- /assets/fitness_app/screens/journal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/screens/journal.png -------------------------------------------------------------------------------- /assets/fitness_app/screens/meal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/fitness_app/screens/meal.png -------------------------------------------------------------------------------- /assets/food_app/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/avatar.jpg -------------------------------------------------------------------------------- /assets/food_app/delivery.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/delivery.svg -------------------------------------------------------------------------------- /assets/food_app/dish-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/dish-1.png -------------------------------------------------------------------------------- /assets/food_app/dish-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/dish-2.png -------------------------------------------------------------------------------- /assets/food_app/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/pizza.png -------------------------------------------------------------------------------- /assets/food_app/salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/salad.png -------------------------------------------------------------------------------- /assets/food_app/screens/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/screens/detail.png -------------------------------------------------------------------------------- /assets/food_app/screens/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/screens/home.png -------------------------------------------------------------------------------- /assets/food_app/shake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/food_app/shake.png -------------------------------------------------------------------------------- /assets/trip_app/screens/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/trip_app/screens/detail.png -------------------------------------------------------------------------------- /assets/trip_app/screens/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/trip_app/screens/home.png -------------------------------------------------------------------------------- /assets/trip_app/sunset_landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/trip_app/sunset_landscape.jpg -------------------------------------------------------------------------------- /assets/trip_app/sunset_portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/trip_app/sunset_portrait.jpg -------------------------------------------------------------------------------- /assets/weather_app/UIChallenge.flr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/weather_app/UIChallenge.flr -------------------------------------------------------------------------------- /assets/weather_app/screens/weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/weather_app/screens/weather.png -------------------------------------------------------------------------------- /assets/weather_app/screens/weather1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/weather_app/screens/weather1.png -------------------------------------------------------------------------------- /assets/whatsapp_redo/chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/whatsapp_redo/chat.png -------------------------------------------------------------------------------- /assets/whatsapp_redo/drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/whatsapp_redo/drawer.png -------------------------------------------------------------------------------- /assets/whatsapp_redo/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/assets/whatsapp_redo/home.png -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/src/apps.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/apps.dart -------------------------------------------------------------------------------- /lib/src/auction_app/data/fake_data.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/auction_app/data/fake_data.dart -------------------------------------------------------------------------------- /lib/src/auction_app/screens/fun_facts.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/auction_app/screens/fun_facts.dart -------------------------------------------------------------------------------- /lib/src/auction_app/screens/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/auction_app/screens/home.dart -------------------------------------------------------------------------------- /lib/src/auction_app/screens/middle.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/auction_app/screens/middle.dart -------------------------------------------------------------------------------- /lib/src/auction_app/widgets/profile_button.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/auction_app/widgets/profile_button.dart -------------------------------------------------------------------------------- /lib/src/auction_app/widgets/swiper_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/auction_app/widgets/swiper_card.dart -------------------------------------------------------------------------------- /lib/src/banking_app/colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/colors.dart -------------------------------------------------------------------------------- /lib/src/banking_app/models/transaction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/models/transaction.dart -------------------------------------------------------------------------------- /lib/src/banking_app/screens/card_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/screens/card_detail.dart -------------------------------------------------------------------------------- /lib/src/banking_app/screens/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/screens/home.dart -------------------------------------------------------------------------------- /lib/src/banking_app/screens/splash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/screens/splash.dart -------------------------------------------------------------------------------- /lib/src/banking_app/widgets/bank_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/widgets/bank_card.dart -------------------------------------------------------------------------------- /lib/src/banking_app/widgets/header_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/banking_app/widgets/header_card.dart -------------------------------------------------------------------------------- /lib/src/charity_app/pages/explore.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/charity_app/pages/explore.dart -------------------------------------------------------------------------------- /lib/src/charity_app/pages/learn_more.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/charity_app/pages/learn_more.dart -------------------------------------------------------------------------------- /lib/src/charity_app/widgets/charity_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/charity_app/widgets/charity_card.dart -------------------------------------------------------------------------------- /lib/src/charity_app/widgets/cool_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/charity_app/widgets/cool_drawer.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/colors.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/extensions/date_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/extensions/date_ext.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/extensions/string_ext.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/extensions/string_ext.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/screens/daily_pick_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/screens/daily_pick_screen.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/screens/journal_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/screens/journal_screen.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/screens/lunch_detail_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/screens/lunch_detail_screen.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/screens/nutrition_screen.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/screens/nutrition_screen.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/widgets/buttons.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/widgets/buttons.dart -------------------------------------------------------------------------------- /lib/src/fitness_app/widgets/cards.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/fitness_app/widgets/cards.dart -------------------------------------------------------------------------------- /lib/src/food_app/constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/constants.dart -------------------------------------------------------------------------------- /lib/src/food_app/models/dishes.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/models/dishes.dart -------------------------------------------------------------------------------- /lib/src/food_app/pages/detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/pages/detail.dart -------------------------------------------------------------------------------- /lib/src/food_app/pages/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/pages/home.dart -------------------------------------------------------------------------------- /lib/src/food_app/pages/splash.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/pages/splash.dart -------------------------------------------------------------------------------- /lib/src/food_app/widgets/cards.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/widgets/cards.dart -------------------------------------------------------------------------------- /lib/src/food_app/widgets/rolling_switch.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/food_app/widgets/rolling_switch.dart -------------------------------------------------------------------------------- /lib/src/shared/widgets/box_shadow.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/shared/widgets/box_shadow.dart -------------------------------------------------------------------------------- /lib/src/shared/widgets/floating_menu.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/shared/widgets/floating_menu.dart -------------------------------------------------------------------------------- /lib/src/shared/widgets/modern_app_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/shared/widgets/modern_app_bar.dart -------------------------------------------------------------------------------- /lib/src/shared/widgets/modern_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/shared/widgets/modern_drawer.dart -------------------------------------------------------------------------------- /lib/src/shared/widgets/radial_progress_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/shared/widgets/radial_progress_bar.dart -------------------------------------------------------------------------------- /lib/src/shared/widgets/search_bar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/shared/widgets/search_bar.dart -------------------------------------------------------------------------------- /lib/src/trip_app/screens/detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/trip_app/screens/detail.dart -------------------------------------------------------------------------------- /lib/src/trip_app/screens/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/trip_app/screens/home.dart -------------------------------------------------------------------------------- /lib/src/trip_app/widgets/ticket_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/trip_app/widgets/ticket_card.dart -------------------------------------------------------------------------------- /lib/src/trip_app/widgets/trips_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/trip_app/widgets/trips_detail.dart -------------------------------------------------------------------------------- /lib/src/trip_app/widgets/trips_info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/trip_app/widgets/trips_info.dart -------------------------------------------------------------------------------- /lib/src/weather_app/models/weather.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/weather_app/models/weather.dart -------------------------------------------------------------------------------- /lib/src/weather_app/screens/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/weather_app/screens/home.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/colors.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/colors.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/models/chat.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/models/chat.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/screens/chat.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/screens/chat.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/screens/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/screens/home.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/widgets/chat_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/widgets/chat_tile.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/widgets/favorites.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/widgets/favorites.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/widgets/input_decoration.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/widgets/input_decoration.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/widgets/internet_image.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/widgets/internet_image.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/widgets/my_drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/widgets/my_drawer.dart -------------------------------------------------------------------------------- /lib/src/whatsapp_redo/widgets/sheet.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/lib/src/whatsapp_redo/widgets/sheet.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marcossevilla/ui-challenges/HEAD/test/widget_test.dart --------------------------------------------------------------------------------