├── .gitignore ├── .metadata ├── README.md ├── analysis_options.yaml ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── flutter_ui_design │ │ │ │ └── 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 ├── agriplant │ └── rb_534.png ├── banking-app │ ├── card.png │ └── online.png ├── cinema │ ├── face.png │ ├── grinning-face.png │ ├── horror.png │ └── smiling-face.png ├── coffee-shop │ ├── banner.png │ ├── bean.png │ ├── bg.png │ ├── bike.png │ ├── coffee1.png │ ├── coffee2.png │ ├── coffee3.png │ ├── coffee4.png │ ├── coffee5.png │ ├── ic_search.png │ ├── ic_star_filled.png │ └── milk.png ├── coffee │ ├── image1.png │ ├── image2.png │ ├── image3.png │ ├── onboard1.png │ ├── onbording11.png │ ├── onbording33.png │ ├── video2.mp4 │ └── video4.mp4 ├── dashoboard │ ├── bank.svg │ ├── calendar.svg │ ├── card.png │ ├── clipboard.svg │ ├── credit-card.svg │ ├── current.svg │ ├── doc.svg │ ├── home.svg │ ├── invoice.svg │ ├── notification.svg │ ├── pie-chart.svg │ ├── salary.svg │ ├── search.svg │ ├── three_color.svg │ ├── transfer.svg │ ├── trophy.svg │ ├── water_bill.svg │ └── wifi.svg ├── doctor-appoinment │ ├── dizzy.png │ ├── hand.png │ ├── headache.png │ ├── snuffle.png │ └── temperature.png ├── educational-app │ ├── accounting.jpg │ ├── app 1.png │ ├── app.png │ ├── app111.png │ ├── design.jpg │ ├── laptop.jpg │ ├── marketing.png │ ├── photography.jpg │ └── web_development.png ├── fashion │ ├── baby.png │ ├── category_image │ │ ├── image1.png │ │ ├── image10.png │ │ ├── image11.png │ │ ├── image12.png │ │ ├── image13.png │ │ ├── image15.png │ │ ├── image16.png │ │ ├── image17.png │ │ ├── image2.png │ │ ├── image22.png │ │ ├── image23.png │ │ ├── image24.png │ │ ├── image25.png │ │ ├── image26.png │ │ ├── image27.png │ │ ├── image28.png │ │ ├── image3.png │ │ ├── image4.png │ │ ├── image6.png │ │ ├── image7.png │ │ ├── image8.png │ │ ├── image9.png │ │ └── sub_category │ │ │ ├── image1.png │ │ │ ├── image2.png │ │ │ ├── image3.png │ │ │ ├── image4.png │ │ │ ├── image5.png │ │ │ └── image6.png │ ├── girls.png │ ├── kids.png │ ├── logo.png │ ├── men.png │ ├── teen.png │ └── women.png ├── food-delivery(foodel) │ ├── berry-bonanza-waffle.png │ ├── burger.png │ ├── burger │ │ ├── beef-burger.png │ │ ├── cheese-burger.png │ │ ├── fried-chicken-burger.png │ │ └── grilled-beef-burger.png │ ├── mix-salad.png │ ├── onboard_1.png │ ├── onboard_2.png │ ├── onboard_3.png │ ├── pancake.png │ ├── ramen.png │ ├── ramen │ │ ├── fullset_ramen.png │ │ ├── hakata_ramen.png │ │ ├── kurume_ramen.png │ │ ├── sapporo_miso_ramen.png │ │ └── shrimp_fried_rice.png │ ├── salad.png │ └── veg-salad.png ├── food-delivery │ ├── burger.png │ ├── chef.png │ ├── chili.png │ ├── courier.png │ ├── cup cake.png │ ├── food pattern.png │ ├── ginger.png │ ├── icon │ │ ├── dash.png │ │ ├── fire.png │ │ ├── star.png │ │ └── time.png │ ├── leaf.png │ ├── pizza.png │ ├── product │ │ ├── bacon_burger.png │ │ ├── bacon_burger1.png │ │ ├── beef_burger.png │ │ ├── beef_burger1.png │ │ ├── cheese-burger.png │ │ ├── cheese-burger1.png │ │ ├── cup-cake1.png │ │ ├── cup_cake.png │ │ ├── double_burger.png │ │ ├── double_burger1.png │ │ ├── pizza.png │ │ ├── pizza1.png │ │ ├── pizza11.png │ │ └── pizza111.png │ └── profile.png ├── food-recipe │ ├── Shrimp Kale.png │ ├── almond.png │ ├── background 1.png │ ├── banana.png │ ├── bread.png │ ├── broccoli.png │ ├── cereal.png │ ├── chicken-salad.jpg │ ├── ckicken-salad.png │ ├── corn.png │ ├── ginger.png │ ├── grilled-chicken-salad.jpg │ ├── mushroom salad.png │ ├── oats.png │ ├── onion.png │ ├── potato.png │ ├── sald-mix.png │ └── thai salad.png ├── football │ ├── arsenal.png │ ├── barcelona.png │ ├── bayern.png │ ├── chelsea.png │ ├── cl.png │ ├── leicester_city.png │ ├── liverpool.png │ ├── man_city.png │ ├── man_united.png │ ├── pl.png │ ├── southampton.png │ ├── stoke.png │ ├── sunderland.png │ ├── swansea.png │ ├── tottenham.png │ └── west_ham.png ├── grocery-ui │ ├── banana.png │ ├── cancel_img.png │ ├── cat_1.png │ ├── cat_2.png │ ├── cat_3.png │ ├── cat_4.png │ ├── cat_5.png │ ├── egg_4.png │ ├── ic_cancel.svg │ ├── ic_filter.svg │ ├── ic_rating.svg │ ├── ic_shopping.svg │ ├── milk.png │ └── pine_apple.png ├── grocery │ ├── apple.png │ ├── broccoli.png │ ├── carrot.png │ ├── celery.png │ ├── grape.png │ ├── kfc chicken.png │ ├── lettuce.png │ ├── mango.png │ ├── melon.png │ ├── onboarding_profile.png │ ├── orange.png │ ├── paneer.png │ └── potato.png ├── health │ ├── appointment.png │ ├── blood.png │ ├── drug.png │ ├── health_care.png │ ├── hospital.png │ ├── insurance.png │ ├── more.png │ ├── tooth.png │ └── virus.png ├── img │ ├── add.png │ ├── app_logo.png │ ├── auto_&_transport.png │ ├── bottom_bar_bg.png │ ├── budgets.png │ ├── calendar.png │ ├── card_blank.png │ ├── center_btn.png │ ├── creditcards.png │ ├── entertainment.png │ ├── home.png │ ├── home_bg.png │ ├── mastercard_logo.png │ ├── netflix_logo.png │ ├── onedrive_logo.png │ ├── security.png │ ├── spotify_logo.png │ └── youtube_logo.png ├── job-finder │ ├── ic_filter.svg │ └── ic_message.svg ├── pdf │ └── flutter_tutorial.pdf └── plant-shop │ ├── Mini_Plant.png │ ├── Peperomia_Plant.png │ ├── Peperomia_Plant1.png │ ├── Small-Plant.png │ ├── image1.png │ ├── image2.png │ ├── image3.png │ ├── lucky-jade-plants.png │ ├── profile.png │ └── snake-plants.png ├── devtools_options.yaml ├── 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 └── RunnerTests │ └── RunnerTests.swift ├── lib ├── AI Bot │ └── ai_chat_bot.dart ├── AI Image Generator │ └── image_generator.dart ├── API League │ ├── Meme API │ │ ├── meme_model.dart │ │ ├── random_meme_screen.dart │ │ └── service.dart │ └── News API │ │ ├── display_news.dart │ │ ├── news_detail_screen.dart │ │ ├── news_model.dart │ │ └── service.dart ├── Agriplant │ ├── Utils │ │ └── colors.dart │ ├── Widgets │ │ └── product_items.dart │ ├── models │ │ ├── product.dart │ │ └── service.dart │ └── pages │ │ ├── agri_plant_main_screen.dart │ │ ├── agriplant_home_screen.dart │ │ ├── product_details_page.dart │ │ └── services_screen.dart ├── Cinema App UI │ ├── Widget │ │ ├── movie_info.dart │ │ └── seat_status.dart │ ├── consts.dart │ ├── models │ │ ├── category_model.dart │ │ ├── movie_model.dart │ │ └── seats_model.dart │ └── pages │ │ ├── cinema_main_screen.dart │ │ ├── detail_page.dart │ │ ├── home_page_cinema.dart │ │ └── reservation_screen.dart ├── Coffee Maker │ ├── Views │ │ ├── coffee_home_screen.dart │ │ ├── detail_page_coffee.dart │ │ └── onboard_page.dart │ ├── Widgets │ │ ├── play_vide.dart │ │ └── products_items.dart │ ├── consts.dart │ └── models │ │ ├── onboard_model.dart │ │ └── product_model.dart ├── Coffee Shop App UI │ ├── Widgets │ │ └── common_button.dart │ ├── colors.dart │ ├── models │ │ ├── coffee_model.dart │ │ └── icon_model.dart │ └── pages │ │ ├── app_main_screen.dart │ │ ├── coffee_detai_screen.dart │ │ ├── home_screen.dart │ │ └── splash_screen.dart ├── DeepSeek API │ └── deepseek.dart ├── Doctor Appoinment App │ ├── Model │ │ ├── doctor.dart │ │ ├── review.dart │ │ ├── schedule.dart │ │ └── symptom.dart │ ├── View │ │ ├── Widgets │ │ │ ├── list_of_doctor.dart │ │ │ ├── review_items.dart │ │ │ └── schedule_items.dart │ │ ├── doctor_detail_screen.dart │ │ ├── home_screen.dart │ │ ├── main_page.dart │ │ └── schedule_screen.dart │ └── const.dart ├── Educational App UI │ ├── Utils │ │ └── color.dart │ ├── models │ │ ├── category.dart │ │ ├── course.dart │ │ └── lesson.dart │ ├── screens │ │ ├── course_detail_screen.dart │ │ ├── course_screen.dart │ │ ├── education_app_main_screen.dart │ │ └── featured_screen.dart │ └── widgets │ │ ├── custom_icon_button.dart │ │ ├── list_of_lesson.dart │ │ └── my_video_player.dart ├── Food Delivery App(foodel) │ ├── Model │ │ ├── bottom_icon_model.dart │ │ ├── cart_model.dart │ │ ├── category_model.dart │ │ ├── onboard_model.dart │ │ └── product_model.dart │ ├── Provider │ │ └── cart_provider.dart │ ├── View │ │ ├── cart.dart │ │ ├── home_page.dart │ │ ├── main_page.dart │ │ └── onboard_page.dart │ ├── Widgets │ │ ├── cart_items.dart │ │ └── food_product_items.dart │ └── consts.dart ├── Food Delivery App │ ├── Widget │ │ └── products_items_display.dart │ ├── consts.dart │ ├── models │ │ ├── categories_model.dart │ │ └── product_model.dart │ └── pages │ │ ├── food_delivery_home_screen.dart │ │ ├── food_detail_screen.dart │ │ └── onboard_page.dart ├── Food-Recipe-App │ ├── Colors │ │ └── colors.dart │ ├── Views │ │ ├── home_screen_recipe.dart │ │ ├── items_details_screens.dart │ │ └── recipe_onboarding.dart │ └── models │ │ ├── categories_recipe.dart │ │ ├── ingredients.dart │ │ └── recipe_model.dart ├── Football Live Score App │ ├── Model │ │ ├── live_match_model.dart │ │ └── up_coming_model.dart │ ├── Widgets │ │ ├── live_match.dart │ │ ├── live_match_detail.dart │ │ ├── live_match_stats.dart │ │ └── up_coming_match.dart │ ├── constants.dart │ └── screens │ │ ├── app_home_screen.dart │ │ ├── main_screen.dart │ │ └── match_detail_screen.dart ├── Grocery App UI │ ├── Model │ │ └── category_model.dart │ ├── Views │ │ └── grocery_home_page.dart │ ├── add_to_cart_page.dart │ ├── components │ │ └── product_item.dart │ ├── contants.dart │ ├── grocery_app_main_screen.dart │ ├── item_details_page.dart │ └── see_all_page.dart ├── Grocery-App-UI │ ├── Model │ │ └── products.dart │ ├── Utils │ │ └── constants.dart │ ├── Views │ │ ├── grocery_onboarding.dart │ │ ├── home_screen_grocery.dart │ │ └── product_detail_screen.dart │ └── Widgets │ │ ├── bottom_nav_bar.dart │ │ └── product_items_display.dart ├── Health Mobile App │ ├── models │ │ ├── doctor_model.dart │ │ ├── needed_category.dart │ │ └── schedule_model.dart │ ├── pages │ │ ├── doctor_schedule_screen.dart │ │ ├── health_app_main_page.dart │ │ └── healthapp_home_page.dart │ ├── utils │ │ └── color.dart │ └── widgets │ │ ├── doctor_profile.dart │ │ ├── health_needs.dart │ │ └── nearby_doctor.dart ├── Hive │ └── hive_database.dart ├── Job Finder App UI │ ├── Common │ │ ├── job_items.dart │ │ └── search_bar.dart │ ├── Model │ │ ├── company_offer.dart │ │ ├── job_category_model.dart │ │ ├── job_opportunity_model.dart │ │ └── user_info.dart │ ├── Screen │ │ ├── all_jobs_page.dart │ │ ├── job_details_pages.dart │ │ ├── job_finder_app_homepage.dart │ │ └── profile_page.dart │ └── utils │ │ └── constants.dart ├── Live Streming App │ ├── Constants │ │ └── colors.dart │ ├── Model │ │ ├── model.dart │ │ └── stream_category.dart │ └── Screen │ │ ├── live_stream_screen.dart │ │ ├── profile_detail_screen.dart │ │ └── streming_app_home_screen.dart ├── Mobile Banking App │ ├── Model │ │ ├── card_model.dart │ │ └── transaction_model.dart │ └── View │ │ ├── card_detail_screen.dart │ │ └── main_home_screen.dart ├── PDF Viewer │ └── pdf_viewer.dart ├── Plant-Shop-App │ ├── constants.dart │ ├── models │ │ ├── onbording_model.dart │ │ └── plant_model.dart │ └── screens │ │ ├── onboarding_screen.dart │ │ ├── plant_detail_screen.dart │ │ └── plants_home_screen.dart ├── Responsive Dashboard │ ├── Model │ │ └── model.dart │ ├── Utils │ │ └── colors.dart │ ├── Widgets │ │ ├── bar_chart.dart │ │ ├── header_action_items.dart │ │ ├── header_parts.dart │ │ ├── payment_detail.dart │ │ ├── payment_detail_info.dart │ │ ├── show_history.dart │ │ ├── side_drawer_menu.dart │ │ └── transfer_info_card.dart │ ├── config │ │ ├── responsive.dart │ │ └── size_config.dart │ └── dashboard.dart ├── School Management App │ ├── Model │ │ └── model.dart │ ├── Screen │ │ ├── app_home_page.dart │ │ ├── calendar.dart │ │ └── school_man_screen.dart │ └── Utils │ │ └── colors.dart ├── Speedometer │ └── speedometer.dart ├── To Do App │ ├── hive_db.dart │ └── todo_screen.dart ├── Trackizer │ ├── Model │ │ ├── bill_model.dart │ │ ├── budget_model.dart │ │ ├── card_view_model.dart │ │ └── subscription_model.dart │ ├── Utils │ │ └── color.dart │ ├── View │ │ ├── app_main_screen.dart │ │ ├── card_view.dart │ │ ├── home_screen_trackizer.dart │ │ └── spending_and_budgets.dart │ └── Widgets │ │ ├── budget_items.dart │ │ ├── custom_arc_180_painter.dart │ │ ├── custom_arc_painter.dart │ │ ├── subscription_items.dart │ │ └── upcoming_bill_items.dart ├── Travel-Mobile-App │ ├── const.dart │ ├── models │ │ ├── onboard_model.dart │ │ └── travel_model.dart │ ├── pages │ │ ├── onboard_travel.dart │ │ ├── place_detail.dart │ │ └── travel_home_screen.dart │ └── widgets │ │ ├── popular_place.dart │ │ └── recomendate.dart └── main.dart ├── linux ├── .gitignore ├── CMakeLists.txt ├── flutter │ ├── CMakeLists.txt │ ├── generated_plugin_registrant.cc │ ├── generated_plugin_registrant.h │ └── generated_plugins.cmake ├── main.cc ├── my_application.cc └── my_application.h ├── macos ├── .gitignore ├── Flutter │ ├── Flutter-Debug.xcconfig │ ├── Flutter-Release.xcconfig │ └── GeneratedPluginRegistrant.swift ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── app_icon_1024.png │ │ │ ├── app_icon_128.png │ │ │ ├── app_icon_16.png │ │ │ ├── app_icon_256.png │ │ │ ├── app_icon_32.png │ │ │ ├── app_icon_512.png │ │ │ └── app_icon_64.png │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Configs │ │ ├── AppInfo.xcconfig │ │ ├── Debug.xcconfig │ │ ├── Release.xcconfig │ │ └── Warnings.xcconfig │ ├── DebugProfile.entitlements │ ├── Info.plist │ ├── MainFlutterWindow.swift │ └── Release.entitlements └── RunnerTests │ └── RunnerTests.swift ├── 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 └── windows ├── .gitignore ├── CMakeLists.txt ├── flutter ├── CMakeLists.txt ├── generated_plugin_registrant.cc ├── generated_plugin_registrant.h └── generated_plugins.cmake └── runner ├── CMakeLists.txt ├── Runner.rc ├── flutter_window.cpp ├── flutter_window.h ├── main.cpp ├── resource.h ├── resources └── app_icon.ico ├── runner.exe.manifest ├── utils.cpp ├── utils.h ├── win32_window.cpp └── win32_window.h /.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .build/ 9 | .buildlog/ 10 | .history 11 | .svn/ 12 | .swiftpm/ 13 | migrate_working_dir/ 14 | 15 | # IntelliJ related 16 | *.iml 17 | *.ipr 18 | *.iws 19 | .idea/ 20 | 21 | # The .vscode folder contains launch configuration and tasks you configure in 22 | # VS Code which you may wish to be included in version control, so this line 23 | # is commented out by default. 24 | #.vscode/ 25 | 26 | # Flutter/Dart/Pub related 27 | **/doc/api/ 28 | **/ios/Flutter/.last_build_id 29 | .dart_tool/ 30 | .flutter-plugins 31 | .flutter-plugins-dependencies 32 | .pub-cache/ 33 | .pub/ 34 | /build/ 35 | 36 | # Symbolication related 37 | app.*.symbols 38 | 39 | # Obfuscation related 40 | app.*.map.json 41 | 42 | # Android Studio will place build artifacts here 43 | /android/app/debug 44 | /android/app/profile 45 | /android/app/release 46 | -------------------------------------------------------------------------------- /.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: "b0850beeb25f6d5b10426284f506557f66181b36" 8 | channel: "stable" 9 | 10 | project_type: app 11 | 12 | # Tracks metadata for the flutter migrate command 13 | migration: 14 | platforms: 15 | - platform: root 16 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 17 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 18 | - platform: android 19 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 20 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 21 | - platform: ios 22 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 23 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 24 | - platform: linux 25 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 26 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 27 | - platform: macos 28 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 29 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 30 | - platform: web 31 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 32 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 33 | - platform: windows 34 | create_revision: b0850beeb25f6d5b10426284f506557f66181b36 35 | base_revision: b0850beeb25f6d5b10426284f506557f66181b36 36 | 37 | # User provided section 38 | 39 | # List of Local paths (relative to this file) that should be 40 | # ignored by the migrate tool. 41 | # 42 | # Files that are not part of the templates will be ignored by default. 43 | unmanaged_files: 44 | - 'lib/main.dart' 45 | - 'ios/Runner.xcodeproj/project.pbxproj' 46 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # flutter_ui_design 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://docs.flutter.dev/get-started/codelab) 12 | - [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) 13 | 14 | For help getting started with Flutter development, view the 15 | [online documentation](https://docs.flutter.dev/), which offers tutorials, 16 | samples, guidance on mobile development, and a full API reference. 17 | -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | # This file configures the analyzer, which statically analyzes Dart code to 2 | # check for errors, warnings, and lints. 3 | # 4 | # The issues identified by the analyzer are surfaced in the UI of Dart-enabled 5 | # IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be 6 | # invoked from the command line by running `flutter analyze`. 7 | 8 | # The following line activates a set of recommended lints for Flutter apps, 9 | # packages, and plugins designed to encourage good coding practices. 10 | include: package:flutter_lints/flutter.yaml 11 | 12 | linter: 13 | # The lint rules applied to this project can be customized in the 14 | # section below to disable rules from the `package:flutter_lints/flutter.yaml` 15 | # included above or to enable additional rules. A list of all available lints 16 | # and their documentation is published at https://dart.dev/lints. 17 | # 18 | # Instead of disabling a lint rule for the entire project in the 19 | # section below, it can also be suppressed for a single line of code 20 | # or a specific dart file by using the `// ignore: name_of_lint` and 21 | # `// ignore_for_file: name_of_lint` syntax on the line or in the file 22 | # producing the lint. 23 | rules: 24 | # avoid_print: false # Uncomment to disable the `avoid_print` rule 25 | # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule 26 | 27 | # Additional information about this file can be found at 28 | # https://dart.dev/guides/language/analysis-options 29 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/flutter_ui_design/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.flutter_ui_design 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() 6 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable-v21/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- 1 | allprojects { 2 | repositories { 3 | google() 4 | mavenCentral() 5 | } 6 | } 7 | 8 | rootProject.buildDir = "../build" 9 | subprojects { 10 | project.buildDir = "${rootProject.buildDir}/${project.name}" 11 | } 12 | subprojects { 13 | project.evaluationDependsOn(":app") 14 | } 15 | 16 | tasks.register("clean", Delete) { 17 | delete rootProject.buildDir 18 | } 19 | -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError 2 | android.useAndroidX=true 3 | android.enableJetifier=true 4 | -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip 6 | -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { 2 | def flutterSdkPath = { 3 | def properties = new Properties() 4 | file("local.properties").withInputStream { properties.load(it) } 5 | def flutterSdkPath = properties.getProperty("flutter.sdk") 6 | assert flutterSdkPath != null, "flutter.sdk not set in local.properties" 7 | return flutterSdkPath 8 | }() 9 | 10 | includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") 11 | 12 | repositories { 13 | google() 14 | mavenCentral() 15 | gradlePluginPortal() 16 | } 17 | } 18 | 19 | plugins { 20 | id "dev.flutter.flutter-plugin-loader" version "1.0.0" 21 | id "com.android.application" version "7.3.0" apply false 22 | id "org.jetbrains.kotlin.android" version "1.8.0" apply false 23 | } 24 | 25 | include ":app" 26 | -------------------------------------------------------------------------------- /assets/agriplant/rb_534.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/agriplant/rb_534.png -------------------------------------------------------------------------------- /assets/banking-app/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/banking-app/card.png -------------------------------------------------------------------------------- /assets/banking-app/online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/banking-app/online.png -------------------------------------------------------------------------------- /assets/cinema/face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/cinema/face.png -------------------------------------------------------------------------------- /assets/cinema/grinning-face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/cinema/grinning-face.png -------------------------------------------------------------------------------- /assets/cinema/horror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/cinema/horror.png -------------------------------------------------------------------------------- /assets/cinema/smiling-face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/cinema/smiling-face.png -------------------------------------------------------------------------------- /assets/coffee-shop/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/banner.png -------------------------------------------------------------------------------- /assets/coffee-shop/bean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/bean.png -------------------------------------------------------------------------------- /assets/coffee-shop/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/bg.png -------------------------------------------------------------------------------- /assets/coffee-shop/bike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/bike.png -------------------------------------------------------------------------------- /assets/coffee-shop/coffee1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/coffee1.png -------------------------------------------------------------------------------- /assets/coffee-shop/coffee2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/coffee2.png -------------------------------------------------------------------------------- /assets/coffee-shop/coffee3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/coffee3.png -------------------------------------------------------------------------------- /assets/coffee-shop/coffee4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/coffee4.png -------------------------------------------------------------------------------- /assets/coffee-shop/coffee5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/coffee5.png -------------------------------------------------------------------------------- /assets/coffee-shop/ic_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/ic_search.png -------------------------------------------------------------------------------- /assets/coffee-shop/ic_star_filled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/ic_star_filled.png -------------------------------------------------------------------------------- /assets/coffee-shop/milk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee-shop/milk.png -------------------------------------------------------------------------------- /assets/coffee/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/image1.png -------------------------------------------------------------------------------- /assets/coffee/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/image2.png -------------------------------------------------------------------------------- /assets/coffee/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/image3.png -------------------------------------------------------------------------------- /assets/coffee/onboard1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/onboard1.png -------------------------------------------------------------------------------- /assets/coffee/onbording11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/onbording11.png -------------------------------------------------------------------------------- /assets/coffee/onbording33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/onbording33.png -------------------------------------------------------------------------------- /assets/coffee/video2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/video2.mp4 -------------------------------------------------------------------------------- /assets/coffee/video4.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/coffee/video4.mp4 -------------------------------------------------------------------------------- /assets/dashoboard/bank.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/dashoboard/card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/dashoboard/card.png -------------------------------------------------------------------------------- /assets/dashoboard/clipboard.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 11 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /assets/dashoboard/credit-card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/dashoboard/current.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/dashoboard/home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/dashoboard/notification.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /assets/dashoboard/pie-chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/dashoboard/salary.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/dashoboard/search.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 11 | 12 | 13 | 14 | 15 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /assets/dashoboard/three_color.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/dashoboard/transfer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /assets/dashoboard/water_bill.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /assets/doctor-appoinment/dizzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/doctor-appoinment/dizzy.png -------------------------------------------------------------------------------- /assets/doctor-appoinment/hand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/doctor-appoinment/hand.png -------------------------------------------------------------------------------- /assets/doctor-appoinment/headache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/doctor-appoinment/headache.png -------------------------------------------------------------------------------- /assets/doctor-appoinment/snuffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/doctor-appoinment/snuffle.png -------------------------------------------------------------------------------- /assets/doctor-appoinment/temperature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/doctor-appoinment/temperature.png -------------------------------------------------------------------------------- /assets/educational-app/accounting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/accounting.jpg -------------------------------------------------------------------------------- /assets/educational-app/app 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/app 1.png -------------------------------------------------------------------------------- /assets/educational-app/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/app.png -------------------------------------------------------------------------------- /assets/educational-app/app111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/app111.png -------------------------------------------------------------------------------- /assets/educational-app/design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/design.jpg -------------------------------------------------------------------------------- /assets/educational-app/laptop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/laptop.jpg -------------------------------------------------------------------------------- /assets/educational-app/marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/marketing.png -------------------------------------------------------------------------------- /assets/educational-app/photography.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/photography.jpg -------------------------------------------------------------------------------- /assets/educational-app/web_development.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/educational-app/web_development.png -------------------------------------------------------------------------------- /assets/fashion/baby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/baby.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image1.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image10.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image11.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image12.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image13.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image15.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image16.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image17.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image2.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image22.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image23.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image24.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image25.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image26.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image27.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image28.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image3.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image4.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image6.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image7.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image8.png -------------------------------------------------------------------------------- /assets/fashion/category_image/image9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/image9.png -------------------------------------------------------------------------------- /assets/fashion/category_image/sub_category/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/sub_category/image1.png -------------------------------------------------------------------------------- /assets/fashion/category_image/sub_category/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/sub_category/image2.png -------------------------------------------------------------------------------- /assets/fashion/category_image/sub_category/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/sub_category/image3.png -------------------------------------------------------------------------------- /assets/fashion/category_image/sub_category/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/sub_category/image4.png -------------------------------------------------------------------------------- /assets/fashion/category_image/sub_category/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/sub_category/image5.png -------------------------------------------------------------------------------- /assets/fashion/category_image/sub_category/image6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/category_image/sub_category/image6.png -------------------------------------------------------------------------------- /assets/fashion/girls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/girls.png -------------------------------------------------------------------------------- /assets/fashion/kids.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/kids.png -------------------------------------------------------------------------------- /assets/fashion/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/logo.png -------------------------------------------------------------------------------- /assets/fashion/men.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/men.png -------------------------------------------------------------------------------- /assets/fashion/teen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/teen.png -------------------------------------------------------------------------------- /assets/fashion/women.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/fashion/women.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/berry-bonanza-waffle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/berry-bonanza-waffle.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/burger.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/burger/beef-burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/burger/beef-burger.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/burger/cheese-burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/burger/cheese-burger.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/burger/fried-chicken-burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/burger/fried-chicken-burger.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/burger/grilled-beef-burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/burger/grilled-beef-burger.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/mix-salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/mix-salad.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/onboard_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/onboard_1.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/onboard_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/onboard_2.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/onboard_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/onboard_3.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/pancake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/pancake.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/ramen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/ramen.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/ramen/fullset_ramen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/ramen/fullset_ramen.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/ramen/hakata_ramen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/ramen/hakata_ramen.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/ramen/kurume_ramen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/ramen/kurume_ramen.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/ramen/sapporo_miso_ramen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/ramen/sapporo_miso_ramen.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/ramen/shrimp_fried_rice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/ramen/shrimp_fried_rice.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/salad.png -------------------------------------------------------------------------------- /assets/food-delivery(foodel)/veg-salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery(foodel)/veg-salad.png -------------------------------------------------------------------------------- /assets/food-delivery/burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/burger.png -------------------------------------------------------------------------------- /assets/food-delivery/chef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/chef.png -------------------------------------------------------------------------------- /assets/food-delivery/chili.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/chili.png -------------------------------------------------------------------------------- /assets/food-delivery/courier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/courier.png -------------------------------------------------------------------------------- /assets/food-delivery/cup cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/cup cake.png -------------------------------------------------------------------------------- /assets/food-delivery/food pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/food pattern.png -------------------------------------------------------------------------------- /assets/food-delivery/ginger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/ginger.png -------------------------------------------------------------------------------- /assets/food-delivery/icon/dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/icon/dash.png -------------------------------------------------------------------------------- /assets/food-delivery/icon/fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/icon/fire.png -------------------------------------------------------------------------------- /assets/food-delivery/icon/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/icon/star.png -------------------------------------------------------------------------------- /assets/food-delivery/icon/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/icon/time.png -------------------------------------------------------------------------------- /assets/food-delivery/leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/leaf.png -------------------------------------------------------------------------------- /assets/food-delivery/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/pizza.png -------------------------------------------------------------------------------- /assets/food-delivery/product/bacon_burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/bacon_burger.png -------------------------------------------------------------------------------- /assets/food-delivery/product/bacon_burger1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/bacon_burger1.png -------------------------------------------------------------------------------- /assets/food-delivery/product/beef_burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/beef_burger.png -------------------------------------------------------------------------------- /assets/food-delivery/product/beef_burger1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/beef_burger1.png -------------------------------------------------------------------------------- /assets/food-delivery/product/cheese-burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/cheese-burger.png -------------------------------------------------------------------------------- /assets/food-delivery/product/cheese-burger1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/cheese-burger1.png -------------------------------------------------------------------------------- /assets/food-delivery/product/cup-cake1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/cup-cake1.png -------------------------------------------------------------------------------- /assets/food-delivery/product/cup_cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/cup_cake.png -------------------------------------------------------------------------------- /assets/food-delivery/product/double_burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/double_burger.png -------------------------------------------------------------------------------- /assets/food-delivery/product/double_burger1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/double_burger1.png -------------------------------------------------------------------------------- /assets/food-delivery/product/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/pizza.png -------------------------------------------------------------------------------- /assets/food-delivery/product/pizza1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/pizza1.png -------------------------------------------------------------------------------- /assets/food-delivery/product/pizza11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/pizza11.png -------------------------------------------------------------------------------- /assets/food-delivery/product/pizza111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/product/pizza111.png -------------------------------------------------------------------------------- /assets/food-delivery/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-delivery/profile.png -------------------------------------------------------------------------------- /assets/food-recipe/Shrimp Kale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/Shrimp Kale.png -------------------------------------------------------------------------------- /assets/food-recipe/almond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/almond.png -------------------------------------------------------------------------------- /assets/food-recipe/background 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/background 1.png -------------------------------------------------------------------------------- /assets/food-recipe/banana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/banana.png -------------------------------------------------------------------------------- /assets/food-recipe/bread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/bread.png -------------------------------------------------------------------------------- /assets/food-recipe/broccoli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/broccoli.png -------------------------------------------------------------------------------- /assets/food-recipe/cereal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/cereal.png -------------------------------------------------------------------------------- /assets/food-recipe/chicken-salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/chicken-salad.jpg -------------------------------------------------------------------------------- /assets/food-recipe/ckicken-salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/ckicken-salad.png -------------------------------------------------------------------------------- /assets/food-recipe/corn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/corn.png -------------------------------------------------------------------------------- /assets/food-recipe/ginger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/ginger.png -------------------------------------------------------------------------------- /assets/food-recipe/grilled-chicken-salad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/grilled-chicken-salad.jpg -------------------------------------------------------------------------------- /assets/food-recipe/mushroom salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/mushroom salad.png -------------------------------------------------------------------------------- /assets/food-recipe/oats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/oats.png -------------------------------------------------------------------------------- /assets/food-recipe/onion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/onion.png -------------------------------------------------------------------------------- /assets/food-recipe/potato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/potato.png -------------------------------------------------------------------------------- /assets/food-recipe/sald-mix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/sald-mix.png -------------------------------------------------------------------------------- /assets/food-recipe/thai salad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/food-recipe/thai salad.png -------------------------------------------------------------------------------- /assets/football/arsenal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/arsenal.png -------------------------------------------------------------------------------- /assets/football/barcelona.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/barcelona.png -------------------------------------------------------------------------------- /assets/football/bayern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/bayern.png -------------------------------------------------------------------------------- /assets/football/chelsea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/chelsea.png -------------------------------------------------------------------------------- /assets/football/cl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/cl.png -------------------------------------------------------------------------------- /assets/football/leicester_city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/leicester_city.png -------------------------------------------------------------------------------- /assets/football/liverpool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/liverpool.png -------------------------------------------------------------------------------- /assets/football/man_city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/man_city.png -------------------------------------------------------------------------------- /assets/football/man_united.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/man_united.png -------------------------------------------------------------------------------- /assets/football/pl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/pl.png -------------------------------------------------------------------------------- /assets/football/southampton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/southampton.png -------------------------------------------------------------------------------- /assets/football/stoke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/stoke.png -------------------------------------------------------------------------------- /assets/football/sunderland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/sunderland.png -------------------------------------------------------------------------------- /assets/football/swansea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/swansea.png -------------------------------------------------------------------------------- /assets/football/tottenham.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/tottenham.png -------------------------------------------------------------------------------- /assets/football/west_ham.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/football/west_ham.png -------------------------------------------------------------------------------- /assets/grocery-ui/banana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/banana.png -------------------------------------------------------------------------------- /assets/grocery-ui/cancel_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/cancel_img.png -------------------------------------------------------------------------------- /assets/grocery-ui/cat_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/cat_1.png -------------------------------------------------------------------------------- /assets/grocery-ui/cat_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/cat_2.png -------------------------------------------------------------------------------- /assets/grocery-ui/cat_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/cat_3.png -------------------------------------------------------------------------------- /assets/grocery-ui/cat_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/cat_4.png -------------------------------------------------------------------------------- /assets/grocery-ui/cat_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/cat_5.png -------------------------------------------------------------------------------- /assets/grocery-ui/egg_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/egg_4.png -------------------------------------------------------------------------------- /assets/grocery-ui/ic_cancel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/grocery-ui/ic_filter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/grocery-ui/ic_rating.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/grocery-ui/ic_shopping.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/grocery-ui/milk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/milk.png -------------------------------------------------------------------------------- /assets/grocery-ui/pine_apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery-ui/pine_apple.png -------------------------------------------------------------------------------- /assets/grocery/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/apple.png -------------------------------------------------------------------------------- /assets/grocery/broccoli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/broccoli.png -------------------------------------------------------------------------------- /assets/grocery/carrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/carrot.png -------------------------------------------------------------------------------- /assets/grocery/celery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/celery.png -------------------------------------------------------------------------------- /assets/grocery/grape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/grape.png -------------------------------------------------------------------------------- /assets/grocery/kfc chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/kfc chicken.png -------------------------------------------------------------------------------- /assets/grocery/lettuce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/lettuce.png -------------------------------------------------------------------------------- /assets/grocery/mango.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/mango.png -------------------------------------------------------------------------------- /assets/grocery/melon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/melon.png -------------------------------------------------------------------------------- /assets/grocery/onboarding_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/onboarding_profile.png -------------------------------------------------------------------------------- /assets/grocery/orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/orange.png -------------------------------------------------------------------------------- /assets/grocery/paneer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/paneer.png -------------------------------------------------------------------------------- /assets/grocery/potato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/grocery/potato.png -------------------------------------------------------------------------------- /assets/health/appointment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/appointment.png -------------------------------------------------------------------------------- /assets/health/blood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/blood.png -------------------------------------------------------------------------------- /assets/health/drug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/drug.png -------------------------------------------------------------------------------- /assets/health/health_care.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/health_care.png -------------------------------------------------------------------------------- /assets/health/hospital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/hospital.png -------------------------------------------------------------------------------- /assets/health/insurance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/insurance.png -------------------------------------------------------------------------------- /assets/health/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/more.png -------------------------------------------------------------------------------- /assets/health/tooth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/tooth.png -------------------------------------------------------------------------------- /assets/health/virus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/health/virus.png -------------------------------------------------------------------------------- /assets/img/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/add.png -------------------------------------------------------------------------------- /assets/img/app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/app_logo.png -------------------------------------------------------------------------------- /assets/img/auto_&_transport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/auto_&_transport.png -------------------------------------------------------------------------------- /assets/img/bottom_bar_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/bottom_bar_bg.png -------------------------------------------------------------------------------- /assets/img/budgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/budgets.png -------------------------------------------------------------------------------- /assets/img/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/calendar.png -------------------------------------------------------------------------------- /assets/img/card_blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/card_blank.png -------------------------------------------------------------------------------- /assets/img/center_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/center_btn.png -------------------------------------------------------------------------------- /assets/img/creditcards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/creditcards.png -------------------------------------------------------------------------------- /assets/img/entertainment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/entertainment.png -------------------------------------------------------------------------------- /assets/img/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/home.png -------------------------------------------------------------------------------- /assets/img/home_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/home_bg.png -------------------------------------------------------------------------------- /assets/img/mastercard_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/mastercard_logo.png -------------------------------------------------------------------------------- /assets/img/netflix_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/netflix_logo.png -------------------------------------------------------------------------------- /assets/img/onedrive_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/onedrive_logo.png -------------------------------------------------------------------------------- /assets/img/security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/security.png -------------------------------------------------------------------------------- /assets/img/spotify_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/spotify_logo.png -------------------------------------------------------------------------------- /assets/img/youtube_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/img/youtube_logo.png -------------------------------------------------------------------------------- /assets/job-finder/ic_filter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/job-finder/ic_message.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/pdf/flutter_tutorial.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/pdf/flutter_tutorial.pdf -------------------------------------------------------------------------------- /assets/plant-shop/Mini_Plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/Mini_Plant.png -------------------------------------------------------------------------------- /assets/plant-shop/Peperomia_Plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/Peperomia_Plant.png -------------------------------------------------------------------------------- /assets/plant-shop/Peperomia_Plant1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/Peperomia_Plant1.png -------------------------------------------------------------------------------- /assets/plant-shop/Small-Plant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/Small-Plant.png -------------------------------------------------------------------------------- /assets/plant-shop/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/image1.png -------------------------------------------------------------------------------- /assets/plant-shop/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/image2.png -------------------------------------------------------------------------------- /assets/plant-shop/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/image3.png -------------------------------------------------------------------------------- /assets/plant-shop/lucky-jade-plants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/lucky-jade-plants.png -------------------------------------------------------------------------------- /assets/plant-shop/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/profile.png -------------------------------------------------------------------------------- /assets/plant-shop/snake-plants.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/assets/plant-shop/snake-plants.png -------------------------------------------------------------------------------- /devtools_options.yaml: -------------------------------------------------------------------------------- 1 | description: This file stores settings for Dart & Flutter DevTools. 2 | documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states 3 | extensions: 4 | -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- 1 | **/dgph 2 | *.mode1v3 3 | *.mode2v3 4 | *.moved-aside 5 | *.pbxuser 6 | *.perspectivev3 7 | **/*sync/ 8 | .sconsign.dblite 9 | .tags* 10 | **/.vagrant/ 11 | **/DerivedData/ 12 | Icon? 13 | **/Pods/ 14 | **/.symlinks/ 15 | profile 16 | xcuserdata 17 | **/.generated/ 18 | Flutter/App.framework 19 | Flutter/Flutter.framework 20 | Flutter/Flutter.podspec 21 | Flutter/Generated.xcconfig 22 | Flutter/ephemeral/ 23 | Flutter/app.flx 24 | Flutter/app.zip 25 | Flutter/flutter_assets/ 26 | Flutter/flutter_export_environment.sh 27 | ServiceDefinitions.json 28 | Runner/GeneratedPluginRegistrant.* 29 | 30 | # Exceptions to above rules. 31 | !default.mode1v3 32 | !default.mode2v3 33 | !default.pbxuser 34 | !default.perspectivev3 35 | -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | io.flutter.flutter.app 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | App 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | MinimumOSVersion 24 | 12.0 25 | 26 | 27 | -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | # platform :ios, '12.0' 3 | 4 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency. 5 | ENV['COCOAPODS_DISABLE_STATS'] = 'true' 6 | 7 | project 'Runner', { 8 | 'Debug' => :debug, 9 | 'Profile' => :release, 10 | 'Release' => :release, 11 | } 12 | 13 | def flutter_root 14 | generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) 15 | unless File.exist?(generated_xcode_build_settings_path) 16 | raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" 17 | end 18 | 19 | File.foreach(generated_xcode_build_settings_path) do |line| 20 | matches = line.match(/FLUTTER_ROOT\=(.*)/) 21 | return matches[1].strip if matches 22 | end 23 | raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" 24 | end 25 | 26 | require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) 27 | 28 | flutter_ios_podfile_setup 29 | 30 | target 'Runner' do 31 | use_frameworks! 32 | use_modular_headers! 33 | 34 | flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) 35 | target 'RunnerTests' do 36 | inherit! :search_paths 37 | end 38 | end 39 | 40 | post_install do |installer| 41 | installer.pods_project.targets.each do |target| 42 | flutter_additional_ios_build_settings(target) 43 | end 44 | end 45 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | 4 | @main 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 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/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/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /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. -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | NSPhotoLibraryUsageDescription 8 | For File Picker 9 | NSCameraUsageDescription 10 | For File Picker 11 | CFBundleDisplayName 12 | Flutter Ui Design 13 | CFBundleExecutable 14 | $(EXECUTABLE_NAME) 15 | CFBundleIdentifier 16 | $(PRODUCT_BUNDLE_IDENTIFIER) 17 | CFBundleInfoDictionaryVersion 18 | 6.0 19 | CFBundleName 20 | flutter_ui_design 21 | CFBundlePackageType 22 | APPL 23 | CFBundleShortVersionString 24 | $(FLUTTER_BUILD_NAME) 25 | CFBundleSignature 26 | ???? 27 | CFBundleVersion 28 | $(FLUTTER_BUILD_NUMBER) 29 | LSRequiresIPhoneOS 30 | 31 | UILaunchStoryboardName 32 | LaunchScreen 33 | UIMainStoryboardFile 34 | Main 35 | UISupportedInterfaceOrientations 36 | 37 | UIInterfaceOrientationPortrait 38 | UIInterfaceOrientationLandscapeLeft 39 | UIInterfaceOrientationLandscapeRight 40 | 41 | UISupportedInterfaceOrientations~ipad 42 | 43 | UIInterfaceOrientationPortrait 44 | UIInterfaceOrientationPortraitUpsideDown 45 | UIInterfaceOrientationLandscapeLeft 46 | UIInterfaceOrientationLandscapeRight 47 | 48 | CADisableMinimumFrameDurationOnPhone 49 | 50 | UIApplicationSupportsIndirectInputEvents 51 | 52 | 53 | 54 | -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /ios/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Flutter 2 | import UIKit 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /lib/API League/Meme API/meme_model.dart: -------------------------------------------------------------------------------- 1 | // To parse this JSON data, do 2 | // 3 | // final randomMeme = randomMemeFromJson(jsonString); 4 | 5 | import 'dart:convert'; 6 | 7 | RandomMeme randomMemeFromJson(String str) => 8 | RandomMeme.fromJson(json.decode(str)); 9 | 10 | String randomMemeToJson(RandomMeme data) => json.encode(data.toJson()); 11 | 12 | class RandomMeme { 13 | String description; 14 | String url; 15 | String type; 16 | int width; 17 | int height; 18 | double ratio; 19 | 20 | RandomMeme({ 21 | required this.description, 22 | required this.url, 23 | required this.type, 24 | required this.width, 25 | required this.height, 26 | required this.ratio, 27 | }); 28 | 29 | factory RandomMeme.fromJson(Map json) => RandomMeme( 30 | description: json["description"], 31 | url: json["url"], 32 | type: json["type"], 33 | width: json["width"], 34 | height: json["height"], 35 | ratio: json["ratio"]?.toDouble(), 36 | ); 37 | 38 | Map toJson() => { 39 | "description": description, 40 | "url": url, 41 | "type": type, 42 | "width": width, 43 | "height": height, 44 | "ratio": ratio, 45 | }; 46 | } 47 | -------------------------------------------------------------------------------- /lib/API League/Meme API/service.dart: -------------------------------------------------------------------------------- 1 | import 'package:http/http.dart' as http; 2 | import 'meme_model.dart'; 3 | 4 | class ApiService { 5 | final String apiUrl = 6 | "https://api.apileague.com/retrieve-random-meme?api-key=ebceffccc9ad4dd0aac46b8d1c0a58a3&keywords=rocket"; 7 | 8 | Future fetchRandomMeme() async { 9 | try { 10 | final response = await http.get(Uri.parse(apiUrl)); 11 | 12 | if (response.statusCode == 200) { 13 | return randomMemeFromJson(response.body); 14 | } else { 15 | print("Failed to load meme: ${response.statusCode}"); 16 | return null; 17 | } 18 | } catch (e) { 19 | print("Error: $e"); 20 | return null; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /lib/API League/News API/news_detail_screen.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class NewsDetailScreen extends StatelessWidget { 4 | final String image; 5 | final String text; 6 | final String title; 7 | 8 | const NewsDetailScreen({ 9 | super.key, 10 | required this.image, 11 | required this.text, 12 | required this.title, 13 | }); 14 | 15 | @override 16 | Widget build(BuildContext context) { 17 | return Scaffold( 18 | backgroundColor: Colors.white, 19 | appBar: AppBar( 20 | backgroundColor: Colors.white, 21 | title: const Text("News Detail"), 22 | ), 23 | body: SingleChildScrollView( 24 | child: Column( 25 | crossAxisAlignment: CrossAxisAlignment.start, 26 | children: [ 27 | Padding( 28 | padding: const EdgeInsets.all(8.0), 29 | child: Text( 30 | title, 31 | style: const TextStyle( 32 | fontWeight: FontWeight.bold, 33 | fontSize: 18, 34 | ), 35 | ), 36 | ), 37 | Image.network( 38 | image, 39 | width: double.infinity, 40 | fit: BoxFit.cover, 41 | ), 42 | Padding( 43 | padding: const EdgeInsets.all(16.0), 44 | child: Text( 45 | text, 46 | style: const TextStyle(fontSize: 16), 47 | ), 48 | ), 49 | ], 50 | ), 51 | ), 52 | ); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /lib/API League/News API/service.dart: -------------------------------------------------------------------------------- 1 | // ignore_for_file: avoid_print 2 | 3 | import 'package:http/http.dart' as http; 4 | import 'news_model.dart'; 5 | 6 | class ApiService { 7 | final String apiUrl = 8 | "https://api.apileague.com/retrieve-top-news?api-key=ebceffccc9ad4dd0aac46b8d1c0a58a3&source-country=us&language=en&date=2024-06-11"; // Replace with your actual API URL 9 | 10 | Future fetchTopNews() async { 11 | try { 12 | final response = await http.get(Uri.parse(apiUrl)); 13 | if (response.statusCode == 200) { 14 | return topNewsFromJson(response.body); 15 | } else { 16 | print("Failed to load news: ${response.statusCode}"); 17 | return null; 18 | } 19 | } catch (e) { 20 | print("Error: $e"); 21 | return null; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /lib/Agriplant/Utils/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const Color mainGreenColor = Color(0xFF03b352); 4 | const Color secondGreenColor = Color(0xFFf0fff8); 5 | -------------------------------------------------------------------------------- /lib/Agriplant/models/service.dart: -------------------------------------------------------------------------------- 1 | class Service { 2 | final String name; 3 | final String image; 4 | 5 | const Service({ 6 | required this.name, 7 | required this.image, 8 | }); 9 | } 10 | List services = [ 11 | const Service( 12 | name: "Seeds", 13 | image: "https://casamiatours.com/wp-content/uploads/2021/03/Schermata-2021-03-19-alle-19.31.44.png", 14 | ), 15 | const Service( 16 | name: "Seedlings", 17 | image: "https://modernfarmer.com/wp-content/uploads/2020/07/shutterstock_585729512-1.jpg", 18 | ), 19 | const Service( 20 | name: "Machinery", 21 | image: "https://tcim.com.my/wp-content/uploads/2022/01/5050D-in-field-scaled.jpg", 22 | ), 23 | const Service( 24 | name: "Hire Worker", 25 | image: "https://westernfinancialgroup.ca/get/files/image/galleries/farmwork.jpg", 26 | ), 27 | const Service( 28 | name: "Cultivation process", 29 | image: "https://blog.agriapp.com/wp-content/uploads/2024/01/RICE-PADDY.webp", 30 | ), 31 | const Service( 32 | name: "Crop disease solution", 33 | image: "https://cropwatch.unl.edu/sites/unl.edu.ianr.extension.cropwatch/files/styles/no_crop_720/public/media/image/dry-bean-rust-cropped_4.jpg?itok=nyGVrltA", 34 | ), 35 | ]; 36 | -------------------------------------------------------------------------------- /lib/Cinema App UI/Widget/movie_info.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class MovieInfo extends StatelessWidget { 4 | final IconData icon; 5 | final String name, value; 6 | const MovieInfo({ 7 | super.key, 8 | required this.icon, 9 | required this.name, 10 | required this.value, 11 | }); 12 | 13 | @override 14 | Widget build(BuildContext context) { 15 | return Container( 16 | height: 95, 17 | width: 102, 18 | padding: const EdgeInsets.symmetric(vertical: 12), 19 | decoration: BoxDecoration( 20 | borderRadius: BorderRadius.circular(10), 21 | border: Border.all( 22 | width: 1.5, 23 | color: Colors.white12, 24 | ), 25 | ), 26 | child: Column( 27 | children: [ 28 | Container( 29 | width: 24, 30 | height: 24, 31 | decoration: BoxDecoration( 32 | shape: BoxShape.circle, 33 | boxShadow: [ 34 | BoxShadow( 35 | color: Colors.white.withOpacity(0.2), 36 | blurRadius: 5, 37 | ), 38 | ], 39 | ), 40 | child: Icon(icon, color: Colors.white), 41 | ), 42 | const SizedBox(height: 5), 43 | Text( 44 | name, 45 | style: TextStyle( 46 | color: Colors.white.withOpacity(0.6), 47 | fontSize: 12, 48 | ), 49 | ), 50 | const SizedBox(height: 5), 51 | Text( 52 | value, 53 | style: const TextStyle( 54 | color: Colors.white, 55 | fontSize: 12, 56 | fontWeight: FontWeight.bold, 57 | ), 58 | ), 59 | ], 60 | ), 61 | ); 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /lib/Cinema App UI/Widget/seat_status.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class SeatStatus extends StatelessWidget { 4 | final Color color; 5 | final String status; 6 | const SeatStatus({ 7 | super.key, 8 | required this.color, 9 | required this.status, 10 | }); 11 | 12 | @override 13 | Widget build(BuildContext context) { 14 | return Row( 15 | children: [ 16 | Container( 17 | width: 17, 18 | height: 17, 19 | decoration: BoxDecoration( 20 | color: color, 21 | shape: BoxShape.circle, 22 | ), 23 | ), 24 | const SizedBox(width: 7), 25 | Text( 26 | status, 27 | style: const TextStyle( 28 | fontSize: 14, 29 | color: Colors.white, 30 | ), 31 | ) 32 | ], 33 | ); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /lib/Cinema App UI/consts.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const appBackgroundColor = Color(0xFF1c1c27); 4 | const grey = Color(0xFF373741); 5 | const buttonColor = Color(0xFFffb43b); 6 | 7 | // for time 8 | 9 | String formatTime(Duration duration) { 10 | String twoDigits(int n) => n.toString().padLeft(2, "0"); 11 | String digitHours = duration.inHours.remainder(60).toString(); 12 | String twoDigitMinutes = twoDigits(duration.inMinutes.remainder(60)); 13 | return "${digitHours}h ${twoDigitMinutes}m"; 14 | } 15 | // it display the time in format just like hour minut and second -------------------------------------------------------------------------------- /lib/Cinema App UI/models/category_model.dart: -------------------------------------------------------------------------------- 1 | class Category { 2 | final String emoji, name; 3 | 4 | Category({required this.emoji, required this.name}); 5 | } 6 | 7 | List categories = [ 8 | Category( 9 | emoji: 'assets/cinema/smiling-face.png', 10 | name: 'Romance', 11 | ), 12 | Category( 13 | emoji: 'assets/cinema/grinning-face.png', 14 | name: 'Comedy', 15 | ), 16 | Category( 17 | emoji: 'assets/cinema/horror.png', 18 | name: 'Horror', 19 | ), 20 | Category( 21 | emoji: 'assets/cinema/face.png', 22 | name: 'Drama', 23 | ) 24 | ]; 25 | -------------------------------------------------------------------------------- /lib/Cinema App UI/models/seats_model.dart: -------------------------------------------------------------------------------- 1 | List numRow = ['A', 'B', 'C', 'D', 'E', 'F']; 2 | List selectedSeats = []; 3 | List reservedSeats = [ 4 | 'A3', 5 | 'B7', 6 | 'C2', 7 | 'C3', 8 | 'E2', 9 | 'E3', 10 | 'E6', 11 | 'E7', 12 | 'E8', 13 | 'F4' 14 | ]; 15 | List availableTime = [ 16 | '10:00', 17 | '12:30', 18 | '14:30', 19 | '15:30', 20 | '16:30', 21 | '19:00', 22 | '21:30' 23 | ]; 24 | -------------------------------------------------------------------------------- /lib/Coffee Maker/Widgets/play_vide.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_ui_design/Coffee%20Maker/Models/product_model.dart'; 3 | import 'package:video_player/video_player.dart'; 4 | 5 | class PlayVideoPage extends StatefulWidget { 6 | final ProductModel productModel; 7 | const PlayVideoPage({ 8 | super.key, 9 | required this.productModel, 10 | }); 11 | 12 | @override 13 | State createState() => _PlayVideoPageState(); 14 | } 15 | 16 | class _PlayVideoPageState extends State { 17 | late VideoPlayerController _controller; 18 | 19 | @override 20 | void initState() { 21 | super.initState(); 22 | _controller = VideoPlayerController.asset( 23 | widget.productModel.video, 24 | ) 25 | ..initialize().then((_) => setState(() {})) 26 | ..setLooping(true) 27 | ..play(); 28 | } 29 | 30 | @override 31 | void dispose() { 32 | _controller.dispose(); 33 | super.dispose(); 34 | } 35 | 36 | @override 37 | Widget build(BuildContext context) { 38 | return Scaffold( 39 | appBar: AppBar( 40 | backgroundColor: Colors.transparent, 41 | elevation: 0, 42 | iconTheme: const IconThemeData(color: Colors.black), 43 | ), 44 | extendBodyBehindAppBar: true, 45 | body: _controller.value.isInitialized 46 | ? AspectRatio( 47 | aspectRatio: _controller.value.aspectRatio, 48 | child: Hero( 49 | tag: widget.productModel.video, 50 | child: VideoPlayer(_controller), 51 | ), 52 | ) 53 | : const Center( 54 | child: CircularProgressIndicator(), 55 | ), 56 | ); 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /lib/Coffee Maker/consts.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | const backgroundColor = Color(0xff1a1e21); 3 | const secondBackgroundColor = Color(0xffededed); 4 | const buttonColor = Color(0xffea9c67); 5 | -------------------------------------------------------------------------------- /lib/Coffee Maker/models/onboard_model.dart: -------------------------------------------------------------------------------- 1 | class OnBoardModel { 2 | final String onboardingImage, title, subTitle; 3 | 4 | OnBoardModel({ 5 | required this.onboardingImage, 6 | required this.title, 7 | required this.subTitle, 8 | }); 9 | } 10 | 11 | List onBoards = [ 12 | OnBoardModel( 13 | onboardingImage: 'assets/coffee/onboard1.png', 14 | title: 'ColdnBrew', 15 | subTitle: 'Buy the best and premium\ncoffee makers', 16 | ), 17 | OnBoardModel( 18 | onboardingImage: 'assets/coffee/onbording33.png', 19 | title: 'Best Quality', 20 | subTitle: 'Premium Quality that makes\ncoffeemore elegant and\ndurable', 21 | ), 22 | OnBoardModel( 23 | onboardingImage: 'assets/coffee/onbording11.png', 24 | title: 'Stylish Design', 25 | subTitle: 26 | 'A unique and different style from\nother teapots gives more\nluxurious', 27 | ), 28 | ]; 29 | -------------------------------------------------------------------------------- /lib/Coffee Maker/models/product_model.dart: -------------------------------------------------------------------------------- 1 | List categories = [ 2 | 'All', 3 | 'Grinder', 4 | 'Pour Over', 5 | 'Mokapot', 6 | 'Canvas' 7 | ]; 8 | 9 | class ProductModel { 10 | final String image, video, rating, name, subName, description; 11 | final double price; 12 | 13 | ProductModel({ 14 | required this.image, 15 | required this.name, 16 | required this.subName, 17 | required this.description, 18 | required this.price, 19 | required this.rating, 20 | required this.video, 21 | }); 22 | } 23 | 24 | List products = [ 25 | ProductModel( 26 | image: 'assets/coffee/image1.png', 27 | name: 'Manual Grinder New', 28 | subName: 'Full Spectrume CBD Oil', 29 | description: description, 30 | price: 139.50, 31 | rating: "4.9 [3.2k]", 32 | video: "assets/coffee/video2.mp4", 33 | ), 34 | ProductModel( 35 | image: 'assets/coffee/image2.png', 36 | name: 'Electric Burr Coffee', 37 | subName: 'Adjustable Burr Mil', 38 | description: description, 39 | price: 124.90, 40 | rating: "4.0 [2.1k]", 41 | video: "assets/coffee/video3.mp4", 42 | ), 43 | ProductModel( 44 | image: 'assets/coffee/image3.png', 45 | name: 'Manual Grinder Moeni', 46 | subName: 'Vintage Black', 47 | description: description, 48 | price: 125.80, 49 | rating: "4.5 [1.1k]", 50 | video: "assets/coffee/video4.mp4", 51 | ), 52 | ]; 53 | String howToPouringCoffee = 54 | 'Step 1: Heat the water and prepare the coffee grounds\nStep 2: Pre-wet the filter\nStep 3: Get your supplies and scale ready\nStep 4: Pour the water\nStep 5: Let the water draw down as you pour\nStep 6: Enjoy your perfect pour-over coffee'; 55 | String description = 56 | 'Durable Stainless Steel 420 Cronical burr coffee grinder, 38mm efficient burr and double bearing support pin make coffee beans grinding more detailed and uniform. You can grind enough coffee for your family in one minute'; 57 | -------------------------------------------------------------------------------- /lib/Coffee Shop App UI/Widgets/common_button.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_ui_design/Coffee%20Shop%20App%20UI/colors.dart'; 3 | 4 | class CommonButton extends StatelessWidget { 5 | final String title; 6 | final VoidCallback onTab; 7 | const CommonButton({super.key, required this.title, required this.onTab}); 8 | 9 | @override 10 | Widget build(BuildContext context) { 11 | return Material( 12 | color: xprimaryColor, 13 | borderRadius: BorderRadius.circular(15), 14 | child: InkWell( 15 | borderRadius: BorderRadius.circular(15), 16 | onTap: onTab, 17 | child: SizedBox( 18 | height: 55, 19 | width: double.infinity, 20 | child: Center( 21 | child: Text( 22 | title, 23 | style: const TextStyle( 24 | fontSize: 16, 25 | color: Colors.white, 26 | fontWeight: FontWeight.w600, 27 | ), 28 | ), 29 | ), 30 | ), 31 | ), 32 | ); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /lib/Coffee Shop App UI/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | Color xbackgroundColor = const Color(0xfff9f9f9); 4 | Color xprimaryColor = const Color(0xffC67C4E); 5 | Color xsecondaryColor = const Color(0xffA2A2A2); 6 | -------------------------------------------------------------------------------- /lib/Coffee Shop App UI/models/icon_model.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:iconsax/iconsax.dart'; 3 | import '../pages/home_screen.dart'; 4 | 5 | final menu = [ 6 | { 7 | 'icon': Iconsax.home5, 8 | 'destination': const CoffeeAppHomeScreen(), 9 | }, 10 | { 11 | 'icon': Iconsax.heart , 12 | 'destination': const Center(child: Text('Favorite')), 13 | }, 14 | { 15 | 'icon': Iconsax.shopping_bag, 16 | 'destination': const Center(child: Text('Shopping')), 17 | }, 18 | { 19 | 'icon':Iconsax.notification, 20 | 'destination': const Center(child: Text('Notification')), 21 | }, 22 | ]; 23 | -------------------------------------------------------------------------------- /lib/Doctor Appoinment App/Model/schedule.dart: -------------------------------------------------------------------------------- 1 | import 'package:intl/intl.dart'; 2 | import 'doctor.dart'; 3 | 4 | class Schedule { 5 | final Doctor doctor; 6 | final String status; 7 | final DateTime time; 8 | 9 | Schedule({ 10 | required this.doctor, 11 | required this.status, 12 | required this.time, 13 | }); 14 | } 15 | 16 | List schedules = [ 17 | Schedule( 18 | doctor: doctors[4], 19 | status: 'Confirmed', 20 | time: DateTime.parse('2024-11-03')), 21 | Schedule( 22 | doctor: doctors[0], 23 | status: 'Confirmed', 24 | time: DateTime.parse('2024-11-04')), 25 | Schedule( 26 | doctor: doctors[1], 27 | status: 'Confirmed', 28 | time: DateTime.parse('2024-11-05 09:30')), 29 | Schedule( 30 | doctor: doctors[2], 31 | status: 'Confirmed', 32 | time: DateTime.parse('2024-11-01 06:00')), 33 | Schedule( 34 | doctor: doctors[3], 35 | status: 'Confirmed', 36 | time: DateTime.parse('2024-11-06 15:45'), 37 | ), 38 | ]; 39 | List tabs = ['Upcoming', 'Completed', 'Canceled']; 40 | List nearest = schedules 41 | .where( 42 | (element) => 43 | DateFormat('d/MM/y').format(element.time) == 44 | DateFormat('d/MM/y').format( 45 | DateTime.now(), 46 | ), 47 | ) 48 | .toList(); 49 | List futures = schedules 50 | .where( 51 | (element) => 52 | DateFormat('d/MM/y').format(element.time) != 53 | DateFormat('d/MM/y').format( 54 | DateTime.now(), 55 | ), 56 | ) 57 | .toList(); 58 | -------------------------------------------------------------------------------- /lib/Doctor Appoinment App/Model/symptom.dart: -------------------------------------------------------------------------------- 1 | class Symptoms { 2 | final String image; 3 | final String label; 4 | 5 | Symptoms({ 6 | required this.image, 7 | required this.label, 8 | }); 9 | } 10 | 11 | List symptoms = [ 12 | Symptoms( 13 | image: 'assets/doctor-appoinment/temperature.png', 14 | label: 'Temperature', 15 | ), 16 | Symptoms( 17 | image: 'assets/doctor-appoinment/snuffle.png', 18 | label: 'Snuffle', 19 | ), 20 | Symptoms( 21 | image: 'assets/doctor-appoinment/headache.png', 22 | label: 'Headache', 23 | ), 24 | Symptoms( 25 | image: 'assets/doctor-appoinment/dizzy.png', 26 | label: 'Dizzy', 27 | ), 28 | ]; 29 | -------------------------------------------------------------------------------- /lib/Doctor Appoinment App/View/main_page.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_ui_design/Doctor%20Appoinment%20App/View/home_screen.dart'; 3 | import 'package:flutter_ui_design/Doctor%20Appoinment%20App/View/schedule_screen.dart'; 4 | import 'package:iconsax/iconsax.dart'; 5 | 6 | class MainPage extends StatefulWidget { 7 | const MainPage({super.key}); 8 | 9 | @override 10 | State createState() => _MainPageState(); 11 | } 12 | 13 | class _MainPageState extends State { 14 | int selectedIndex = 0; 15 | final List pages = [ 16 | const DoctorAppoinmentHomeScreen(), 17 | const Scaffold(), 18 | const ScheduleScreen(), 19 | const Scaffold(), 20 | ]; 21 | @override 22 | Widget build(BuildContext context) { 23 | return Scaffold( 24 | backgroundColor: Colors.white, 25 | bottomNavigationBar: BottomNavigationBar( 26 | elevation: 0, 27 | backgroundColor: Colors.white, 28 | unselectedItemColor: Colors.black26, 29 | selectedItemColor: Colors.deepPurple, 30 | type: BottomNavigationBarType.fixed, 31 | currentIndex: selectedIndex, 32 | onTap: (value) { 33 | setState(() { 34 | selectedIndex = value; 35 | }); 36 | }, 37 | items: const [ 38 | BottomNavigationBarItem( 39 | icon: Icon(Iconsax.home5), 40 | label: "Home", 41 | ), 42 | BottomNavigationBarItem( 43 | icon: Icon(Iconsax.message), 44 | label: "Messages", 45 | ), 46 | BottomNavigationBarItem( 47 | icon: Icon(Iconsax.calendar), 48 | label: "Schedule", 49 | ), 50 | BottomNavigationBarItem( 51 | icon: Icon(Icons.settings), 52 | label: "Setting", 53 | ), 54 | ], 55 | ), 56 | body: pages[selectedIndex], 57 | ); 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /lib/Doctor Appoinment App/const.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | const purple = Color(0xFF665ACF); 3 | const grey = Color(0xFFA2A8B4); 4 | const black = Color(0xFF2F2F32); 5 | -------------------------------------------------------------------------------- /lib/Educational App UI/Utils/color.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const primaryColor1 = Color(0xff6849ef); 4 | const kPrimaryLight = Color(0xff8a72f1); 5 | -------------------------------------------------------------------------------- /lib/Educational App UI/models/category.dart: -------------------------------------------------------------------------------- 1 | class Category { 2 | String coverImage; 3 | String name; 4 | int noOfCourses; 5 | 6 | Category({ 7 | required this.name, 8 | required this.noOfCourses, 9 | required this.coverImage, 10 | }); 11 | } 12 | 13 | List categoryList = [ 14 | Category( 15 | name: 'App Development', 16 | noOfCourses: 55, 17 | coverImage: 'assets/educational-app/app111.png', 18 | ), 19 | Category( 20 | name: 'Accounting', 21 | noOfCourses: 20, 22 | coverImage: 'assets/educational-app/accounting.jpg', 23 | ), 24 | Category( 25 | name: 'Photography', 26 | noOfCourses: 16, 27 | coverImage: 'assets/educational-app/photography.jpg', 28 | ), 29 | Category( 30 | name: 'Product Design', 31 | noOfCourses: 25, 32 | coverImage: 'assets/educational-app/design.jpg', 33 | ), 34 | Category( 35 | name: 'Web Development', 36 | noOfCourses: 10, 37 | coverImage: 'assets/educational-app/web_development.png', 38 | ), 39 | Category( 40 | name: 'Marketing', 41 | noOfCourses: 18, 42 | coverImage: 'assets/educational-app/marketing.png', 43 | ), 44 | ]; 45 | -------------------------------------------------------------------------------- /lib/Educational App UI/models/lesson.dart: -------------------------------------------------------------------------------- 1 | class Lesson { 2 | String name; 3 | String duration; 4 | bool isPlaying; 5 | bool isCompleted; 6 | 7 | Lesson({ 8 | required this.duration, 9 | required this.isCompleted, 10 | required this.isPlaying, 11 | required this.name, 12 | }); 13 | } 14 | 15 | List lessonList = [ 16 | Lesson( 17 | duration: '11 min 20 sec', 18 | isCompleted: true, 19 | isPlaying: true, 20 | name: "Why you need to learn Flutter ?", 21 | ), 22 | Lesson( 23 | duration: '10 min 11 sec', 24 | isCompleted: false, 25 | isPlaying: false, 26 | name: "Basic of concepts of Flutter", 27 | ), 28 | Lesson( 29 | duration: '7 min', 30 | isCompleted: false, 31 | isPlaying: false, 32 | name: "Roadmap of learning", 33 | ), 34 | Lesson( 35 | duration: '5 min', 36 | isCompleted: false, 37 | isPlaying: false, 38 | name: "Introduction to Flutter widgets.", 39 | ), 40 | Lesson( 41 | duration: '5 min', 42 | isCompleted: false, 43 | isPlaying: false, 44 | name: "What are Stateless & Statefull Widgets?", 45 | ), 46 | Lesson( 47 | duration: '5 min', 48 | isCompleted: false, 49 | isPlaying: false, 50 | name: "What is StateManagement?", 51 | ) 52 | ]; 53 | -------------------------------------------------------------------------------- /lib/Educational App UI/widgets/custom_icon_button.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class CustomIconButton extends StatelessWidget { 4 | final Widget child; 5 | final double height; 6 | final double width; 7 | final Color? color; 8 | final VoidCallback onTap; 9 | const CustomIconButton({ 10 | super.key, 11 | required this.child, 12 | required this.height, 13 | required this.width, 14 | this.color = Colors.white, 15 | required this.onTap, 16 | }); 17 | 18 | @override 19 | Widget build(BuildContext context) { 20 | return Ink( 21 | height: height, 22 | width: width, 23 | decoration: BoxDecoration( 24 | color: color, 25 | borderRadius: BorderRadius.circular(12), 26 | boxShadow: [ 27 | BoxShadow( 28 | color: Colors.black.withOpacity(0.1), 29 | blurRadius: 2.0, 30 | spreadRadius: 0.5, 31 | ), 32 | ], 33 | ), 34 | child: InkWell( 35 | borderRadius: BorderRadius.circular(12), 36 | onTap: onTap, 37 | child: Center( 38 | child: child, 39 | ), 40 | ), 41 | ); 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /lib/Food Delivery App(foodel)/Model/bottom_icon_model.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/cupertino.dart'; 2 | import 'package:flutter/material.dart'; 3 | 4 | class BottomIcon { 5 | final IconData unselected, selected; 6 | 7 | BottomIcon({ 8 | required this.selected, 9 | required this.unselected, 10 | }); 11 | } 12 | 13 | List bottomIcons = [ 14 | BottomIcon( 15 | selected: Icons.home_filled, 16 | unselected: Icons.home_outlined, 17 | ), 18 | BottomIcon( 19 | selected: CupertinoIcons.chat_bubble_text_fill, 20 | unselected: CupertinoIcons.chat_bubble_text, 21 | ), 22 | BottomIcon( 23 | selected: CupertinoIcons.compass_fill, 24 | unselected: CupertinoIcons.compass, 25 | ), 26 | BottomIcon( 27 | selected: Icons.person_rounded, 28 | unselected: Icons.person_outline_rounded, 29 | ), 30 | ]; 31 | -------------------------------------------------------------------------------- /lib/Food Delivery App(foodel)/Model/cart_model.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter_ui_design/Food%20Delivery%20App(foodel)/Model/product_model.dart'; 2 | 3 | class CartModel { 4 | final MyProductModel productModel; 5 | int quantity; 6 | 7 | CartModel({ 8 | required this.productModel, 9 | required this.quantity, 10 | }); 11 | } 12 | -------------------------------------------------------------------------------- /lib/Food Delivery App(foodel)/Model/category_model.dart: -------------------------------------------------------------------------------- 1 | class CategoryModel { 2 | final String image, name; 3 | 4 | CategoryModel({required this.image, required this.name}); 5 | } 6 | 7 | List myCategories = [ 8 | CategoryModel( 9 | image: 'assets/food-delivery(foodel)/ramen.png', 10 | name: 'Ramen', 11 | ), 12 | CategoryModel( 13 | image: 'assets/food-delivery(foodel)/burger.png', 14 | name: 'Burger', 15 | ), 16 | CategoryModel( 17 | image: 'assets/food-delivery(foodel)/salad.png', 18 | name: 'Salad', 19 | ), 20 | CategoryModel( 21 | image: 'assets/food-delivery(foodel)/pancake.png', 22 | name: 'Waffle', 23 | ), 24 | ]; 25 | -------------------------------------------------------------------------------- /lib/Food Delivery App(foodel)/Model/onboard_model.dart: -------------------------------------------------------------------------------- 1 | class OnBoard { 2 | final String image, text1, text2; 3 | 4 | OnBoard({ 5 | required this.image, 6 | required this.text1, 7 | required this.text2, 8 | }); 9 | } 10 | 11 | List onboards = [ 12 | OnBoard( 13 | image: 'assets/food-delivery(foodel)/onboard_1.png', 14 | text1: 'Grab your\nDelicious food !', 15 | text2: 'Delivery food in your phone', 16 | ), 17 | OnBoard( 18 | image: 'assets/food-delivery(foodel)/onboard_2.png', 19 | text1: 'Grab your\nDelicious food !', 20 | text2: 'Delivery food in your phone', 21 | ), 22 | OnBoard( 23 | image: 'assets/food-delivery(foodel)/onboard_3.png', 24 | text1: 'Grab your\nDelicious food !', 25 | text2: 'Delivery food in your phone', 26 | ), 27 | ]; 28 | -------------------------------------------------------------------------------- /lib/Food Delivery App(foodel)/consts.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | //color 3 | const korange = Color(0xFFf87b36); 4 | const kblack = Color(0xFF2a2f44); 5 | const kyellow = Color(0xFFf5ba61); 6 | const kpink = Color(0xFFf286bd); 7 | const kbgColor = Color(0xFFf5f5f5); -------------------------------------------------------------------------------- /lib/Food Delivery App/consts.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const orange = Color(0xFFfdc55e); 4 | const grey1 = Color(0xFFf7f7f7); 5 | const grey = Color(0xFFdadbdb); 6 | const red = Color(0xFFf54748); 7 | const imageBackground = Color(0xFFffeecb); 8 | const imageBackground2 = Color(0xFFf8e0b1); 9 | -------------------------------------------------------------------------------- /lib/Food Delivery App/models/categories_model.dart: -------------------------------------------------------------------------------- 1 | class Category { 2 | String image, name; 3 | 4 | Category({required this.image, required this.name}); 5 | } 6 | 7 | List myCategories = [ 8 | Category( 9 | image: 'assets/food-delivery/burger.png', 10 | name: 'Burger', 11 | ), 12 | Category( 13 | image: 'assets/food-delivery/pizza.png', 14 | name: 'Pizza', 15 | ), 16 | Category( 17 | image: 'assets/food-delivery/cup cake.png', 18 | name: 'Cup Cake', 19 | ), 20 | ]; 21 | -------------------------------------------------------------------------------- /lib/Food-Recipe-App/Colors/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const recipeAppBackground = Color(0xfffdffff); 4 | const searchBarColor = Color(0xfff6f7fb); 5 | var gradinet = LinearGradient( 6 | begin: Alignment.topCenter, 7 | end: Alignment.bottomCenter, 8 | colors: [ 9 | Colors.grey.shade400, 10 | Colors.grey.shade200, 11 | Colors.white, 12 | ]); 13 | -------------------------------------------------------------------------------- /lib/Food-Recipe-App/models/categories_recipe.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class Category { 4 | final String name, image; 5 | final Color color; 6 | 7 | Category({ 8 | required this.name, 9 | required this.image, 10 | required this.color, 11 | }); 12 | } 13 | 14 | List recipeCategory = [ 15 | Category( 16 | name: 'Oats', 17 | image: 'assets/food-recipe/oats.png', 18 | color: const Color(0xffd8d8d8), 19 | ), 20 | Category( 21 | name: 'Cereals', 22 | image: 'assets/food-recipe/cereal.png', 23 | color: const Color(0xfff4cfcc), 24 | ), 25 | Category( 26 | name: 'Fruits', 27 | image: 'assets/food-recipe/banana.png', 28 | color: const Color(0xffb8efd0), 29 | ), 30 | Category( 31 | name: 'Vegetable', 32 | image: 'assets/food-recipe/corn.png', 33 | color: const Color(0xffffe9b2), 34 | ), 35 | Category( 36 | name: 'Bread', 37 | image: 'assets/food-recipe/bread.png', 38 | color: const Color(0xffddd0a4), 39 | ), 40 | ]; 41 | -------------------------------------------------------------------------------- /lib/Food-Recipe-App/models/ingredients.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class Ingredients { 4 | final String name, image; 5 | final Color color; 6 | Ingredients({ 7 | required this.color, 8 | required this.name, 9 | required this.image, 10 | }); 11 | } 12 | 13 | List ingredients = [ 14 | Ingredients( 15 | color: const Color(0xfff4cfcc), 16 | name: 'Potato', 17 | image: 'assets/food-recipe/potato.png', 18 | ), 19 | Ingredients( 20 | color: const Color(0xffb8efd0), 21 | name: 'onion', 22 | image: 'assets/food-recipe/onion.png', 23 | ), 24 | Ingredients( 25 | color: const Color(0xffffe9b2), 26 | name: 'Almond', 27 | image: 'assets/food-recipe/almond.png', 28 | ), 29 | Ingredients( 30 | color: const Color(0xffddd0a4), 31 | name: 'Broccoli', 32 | image: 'assets/food-recipe/broccoli.png', 33 | ), 34 | Ingredients( 35 | color: const Color(0xffd8d8d8), 36 | name: 'Ginger', 37 | image: 'assets/food-recipe/ginger.png', 38 | ), 39 | ]; 40 | -------------------------------------------------------------------------------- /lib/Football Live Score App/Model/up_coming_model.dart: -------------------------------------------------------------------------------- 1 | class UpcomingMatch { 2 | final String awayLogo; 3 | final String awayTitle; 4 | final String homeLogo; 5 | final String homeTitle; 6 | final String date; 7 | final String time; 8 | final bool isFavorite; 9 | 10 | UpcomingMatch({ 11 | required this.awayLogo, 12 | required this.awayTitle, 13 | required this.homeLogo, 14 | required this.homeTitle, 15 | required this.date, 16 | required this.time, 17 | required this.isFavorite, 18 | }); 19 | } 20 | 21 | List upcomingMatches = [ 22 | UpcomingMatch( 23 | awayLogo: "assets/football/man_united.png", 24 | awayTitle: "Man United", 25 | homeLogo: "assets/football/liverpool.png", 26 | homeTitle: "Liverpool FC", 27 | date: "30 Dec", 28 | time: "06 : 30", 29 | isFavorite: true, 30 | ), 31 | UpcomingMatch( 32 | awayLogo: "assets/football/swansea.png", 33 | awayTitle: "Tottenham", 34 | homeLogo: "assets/football/tottenham.png", 35 | homeTitle: "Swansea AFC", 36 | date: "30 Dec", 37 | time: "06 : 30", 38 | isFavorite: false, 39 | ), 40 | UpcomingMatch( 41 | awayLogo: "assets/football/stoke.png", 42 | awayTitle: "Stoke City", 43 | homeLogo: "assets/football/arsenal.png", 44 | homeTitle: "Arsenal", 45 | date: "30 Dec", 46 | time: "06 : 30", 47 | isFavorite: false, 48 | ), 49 | UpcomingMatch( 50 | awayLogo: "assets/football/southampton.png", 51 | awayTitle: "Southhampton", 52 | homeLogo: "assets/football/sunderland.png", 53 | homeTitle: "Sunderland", 54 | date: "30 Dec", 55 | time: "06 : 30", 56 | isFavorite: false, 57 | ), 58 | ]; 59 | -------------------------------------------------------------------------------- /lib/Football Live Score App/constants.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const kprimaryColor = Color(0xffffb54c); 4 | const detailBackgroundColor = Color(0xfff7f7f7); 5 | const ksecondryColor = Color(0xff4c2d00); 6 | 7 | -------------------------------------------------------------------------------- /lib/Grocery App UI/Model/category_model.dart: -------------------------------------------------------------------------------- 1 | class GroceryModel { 2 | String image; 3 | String name; 4 | 5 | GroceryModel({ 6 | required this.image, 7 | required this.name, 8 | }); 9 | } 10 | 11 | List groceryCategory = [ 12 | GroceryModel( 13 | image:"https://img.freepik.com/free-vector/hand-drawn-batch-vegetables_53876-15671.jpg?t=st=1739875254~exp=1739878854~hmac=698e91040706524b2049ba6d05898435c2e4bdaf6e24b18a2386b6379c3f6f1d&w=2000", 14 | name: "Vegetables", 15 | ), 16 | GroceryModel( 17 | image:"https://static.vecteezy.com/system/resources/previews/043/547/379/non_2x/a-variety-of-fruits-illustration-vector.jpg", 18 | name: "Fruits", 19 | ), 20 | GroceryModel( 21 | image:"https://img.freepik.com/free-vector/bread-pastry-products_1308-122967.jpg?t=st=1739875279~exp=1739878879~hmac=073afe4bbf2cbce2bd893323e5bb6b00992e092ef4c14132330bd5be7933ce8e&w=1800", 22 | name: "Bakery", 23 | ), 24 | GroceryModel( 25 | image: 26 | "https://img.freepik.com/free-vector/spices-herbs-tag-decorated-with-leaves-dill-basil-bay-powder-curry-paprika-realistic-illustration_1284-61200.jpg?t=st=1739875308~exp=1739878908~hmac=ab44824175600bc16e3a38121551704eac3545ef6c8560a43acff21bf908bda2&w=1800", 27 | name: "Spices", 28 | ), 29 | GroceryModel( 30 | image: 31 | "https://img.freepik.com/free-vector/beef-leg-meat-cut-icon_18591-82301.jpg?t=st=1739875332~exp=1739878932~hmac=d34e32202afcf1838451ffcbbb4a5d77072e2ecd452f47e5471127dcb4ac05f2&w=2000", 32 | name: "Meat", 33 | ), 34 | ]; 35 | -------------------------------------------------------------------------------- /lib/Grocery App UI/contants.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/cupertino.dart'; 2 | 3 | class Constants { 4 | static const PRIMARY_COLOR = Color(0xff08A045); 5 | static const GREY_COLOR = Color(0xff999393); 6 | static const SURFACE_COLOR = Color(0xffF7FFF7); 7 | } -------------------------------------------------------------------------------- /lib/Grocery-App-UI/Utils/constants.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const onboardbackground = Color(0xFFe9f5e8); 4 | const backgroundColor = Color(0xFFf7f8fb); 5 | const textGreen = Color(0xFF50bf6e); 6 | 7 | const gradientColor = LinearGradient( 8 | colors: [ 9 | Colors.green, 10 | Colors.greenAccent, 11 | ], 12 | ); 13 | -------------------------------------------------------------------------------- /lib/Health Mobile App/models/doctor_model.dart: -------------------------------------------------------------------------------- 1 | class DoctorModel { 2 | final String name; 3 | final String position; 4 | final double rating; 5 | final int reviews; 6 | final String profile; 7 | DoctorModel({ 8 | required this.name, 9 | required this.position, 10 | required this.rating, 11 | required this.reviews, 12 | required this.profile, 13 | }); 14 | } 15 | 16 | final List nearbyDoctors = [ 17 | DoctorModel( 18 | name: "Skylar Korsgaard", 19 | position: "General Practitioner", 20 | rating: 4.0, 21 | reviews: 191, 22 | profile: "https://static.vecteezy.com/system/resources/thumbnails/026/375/249/small_2x/ai-generative-portrait-of-confident-male-doctor-in-white-coat-and-stethoscope-standing-with-arms-crossed-and-looking-at-camera-photo.jpg", 23 | ), 24 | DoctorModel( 25 | name: "Adison Schleifer", 26 | position: "General Practitioner", 27 | rating: 4.0, 28 | reviews: 195, 29 | profile: "https://media.istockphoto.com/id/1307543618/photo/team-of-doctors-and-nurses-in-hospital.jpg?s=612x612&w=0&k=20&c=-t6j5lmy_DFWtXb5HdDe0Kj6dXZwsviihuOA2lvXX5Q=", 30 | ), 31 | DoctorModel( 32 | name: "Louise Reid", 33 | position: "General Practitioner", 34 | rating: 4.6, 35 | reviews: 201, 36 | profile: "https://images.rawpixel.com/image_800/cHJpdmF0ZS9sci9pbWFnZXMvd2Vic2l0ZS8yMDIzLTA4L3Jhd3BpeGVsb2ZmaWNlMV9waG90b2dyYXBoeV9vZl9hbl9zb3V0aF9pbmRpYW5fd29tZW5fYXNfYV9kb2N0b19kMzAxMDM3Zi03MDUzLTQxNDAtYmYyZS1lZDFlYWE0YTM3NDRfMS5qcGc.jpg", 37 | ), 38 | ]; 39 | -------------------------------------------------------------------------------- /lib/Health Mobile App/models/needed_category.dart: -------------------------------------------------------------------------------- 1 | class CustomIcon { 2 | final String name; 3 | final String icon; 4 | 5 | CustomIcon({ 6 | required this.name, 7 | required this.icon, 8 | }); 9 | } 10 | List customIcons = [ 11 | CustomIcon(name: "Appointment", icon: 'assets/health/appointment.png'), 12 | CustomIcon(name: "Hospital", icon: 'assets/health/hospital.png'), 13 | CustomIcon(name: "Covid-19", icon: 'assets/health/virus.png'), 14 | CustomIcon(name: "More", icon: 'assets/health/more.png'), 15 | ]; 16 | List healthNeeds = [ 17 | CustomIcon(name: "Appointment", icon: 'assets/health/appointment.png'), 18 | CustomIcon(name: "Hospital", icon: 'assets/health/hospital.png'), 19 | CustomIcon(name: "Covid-19", icon: 'assets/health/virus.png'), 20 | CustomIcon(name: "Pharmacy", icon: 'assets/health/drug.png'), 21 | ]; 22 | List specialisedCared = [ 23 | CustomIcon(name: "Diabetes", icon: 'assets/health/blood.png'), 24 | CustomIcon(name: "Health Care", icon: 'assets/health/health_care.png'), 25 | CustomIcon(name: "Dental", icon: 'assets/health/tooth.png'), 26 | CustomIcon(name: "Insured", icon: 'assets/health/insurance.png'), 27 | ]; 28 | -------------------------------------------------------------------------------- /lib/Health Mobile App/utils/color.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const Color kPrimaryColor = Color(0xff5873d8); 4 | const Color secondaryBgColor = Color(0xfff7f8ff); 5 | const Color cardBgColor = Color(0xffebf1f7); 6 | 7 | const Color profileCardBgColor = Color(0xff5367c3); 8 | -------------------------------------------------------------------------------- /lib/Job Finder App UI/Model/company_offer.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class CompanyOffer { 4 | final String logo; 5 | final String salary; 6 | final String jobTitle; 7 | final String location; 8 | final Color color; 9 | final List jobTypes; 10 | 11 | CompanyOffer({ 12 | required this.logo, 13 | required this.salary, 14 | required this.jobTitle, 15 | required this.location, 16 | required this.jobTypes, 17 | required this.color 18 | }); 19 | } 20 | 21 | List companyOffer = [ 22 | CompanyOffer( 23 | logo: 24 | "https://cdn3.iconfinder.com/data/icons/social-network-30/512/social-06-512.png", 25 | salary: "\$70K-\$100K", 26 | jobTitle: "Software Engineer", 27 | location: "YouTube, California", 28 | jobTypes: ["Full Time", "Remote"], 29 | color: Colors.blueAccent 30 | ), 31 | CompanyOffer( 32 | logo: 33 | "https://cdn.pixabay.com/photo/2021/08/10/15/36/microsoft-6536268_1280.png", 34 | salary: "\$50K-\$90K", 35 | jobTitle: "Graphic Designer", 36 | location: "Microsoft, California", 37 | jobTypes: ["Remote"], 38 | color: Colors.purpleAccent 39 | ), 40 | CompanyOffer( 41 | logo: 42 | "https://cdn4.iconfinder.com/data/icons/logos-brands-7/512/google_logo-google_icongoogle-512.png", 43 | salary: "\$100K-\$120K", 44 | jobTitle: "Product Designer", 45 | location: "Google, California", 46 | jobTypes: ["Office", "Remote"], 47 | color: Colors.green 48 | ), 49 | ]; 50 | -------------------------------------------------------------------------------- /lib/Job Finder App UI/Model/job_category_model.dart: -------------------------------------------------------------------------------- 1 | class JobCategory { 2 | final String title; 3 | 4 | JobCategory({required this.title}); 5 | } 6 | List jobCategories = [ 7 | JobCategory(title: "Applied Jobs"), 8 | JobCategory(title: "Recommended Jobs"), 9 | JobCategory(title: "Saved Jobs"), 10 | JobCategory(title: "Popular Jobs"), 11 | 12 | ]; 13 | -------------------------------------------------------------------------------- /lib/Job Finder App UI/Model/user_info.dart: -------------------------------------------------------------------------------- 1 | class UserInfo { 2 | final String title; 3 | final String company; 4 | final String img; 5 | 6 | UserInfo({ 7 | required this.title, 8 | required this.company, 9 | required this.img, 10 | }); 11 | } 12 | 13 | List userInfo = [ 14 | UserInfo( 15 | title: "Flutter Developer", 16 | company: "Google, California", 17 | img: 18 | "https://cdn1.iconfinder.com/data/icons/google-s-logo/150/Google_Icons-09-512.png", 19 | ), 20 | UserInfo( 21 | title: "Android Developer", 22 | company: "Microsoft California", 23 | img: 24 | "https://cm.codes/media/5odmek2z/hhp-removebg-preview.png", 25 | ), 26 | UserInfo( 27 | title: "Flutter Developer", 28 | company: "WTF Media, Nepal", 29 | img: "https://yt3.googleusercontent.com/XMf1uKscdqHYXZP_pcYrjUoQlBgYdQpPtpdrbyXMpd6X1vtDd0ui3q_TnWHNjpEJG-w-u08qvg=s900-c-k-c0x00ffffff-no-rj", 30 | ), 31 | UserInfo( 32 | title: "Flutter UI Developer", 33 | company: "Online Platform", 34 | img: "https://kmphitech.com/wp-content/uploads/2021/04/Mobile-UI-UX-Design.png", 35 | ), 36 | UserInfo( 37 | title: "Content Creation", 38 | company: "Google, California", 39 | img: "https://static.vecteezy.com/system/resources/previews/011/382/410/non_2x/teens-create-video-content-3d-character-illustration-free-png.png", 40 | ), 41 | ]; 42 | -------------------------------------------------------------------------------- /lib/Job Finder App UI/Screen/all_jobs_page.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_ui_design/Job%20Finder%20App%20UI/Common/job_items.dart'; 3 | import 'package:flutter_ui_design/Job%20Finder%20App%20UI/Common/search_bar.dart'; 4 | import 'package:flutter_ui_design/Job%20Finder%20App%20UI/Model/job_opportunity_model.dart'; 5 | 6 | class AllJobsPage extends StatelessWidget { 7 | const AllJobsPage({super.key}); 8 | 9 | @override 10 | Widget build(BuildContext context) { 11 | return Scaffold( 12 | backgroundColor: Colors.white, 13 | appBar: AppBar( 14 | backgroundColor: Colors.white, 15 | forceMaterialTransparency: true, 16 | title: const Text( 17 | "See All Jobs", 18 | style: TextStyle( 19 | fontWeight: FontWeight.bold, 20 | color: Colors.black, 21 | ), 22 | ), 23 | ), 24 | body: SingleChildScrollView( 25 | child: Column( 26 | mainAxisAlignment: MainAxisAlignment.start, 27 | crossAxisAlignment: CrossAxisAlignment.start, 28 | children: [ 29 | const MySearchBar(), 30 | Padding( 31 | padding: const EdgeInsets.symmetric(horizontal: 20), 32 | child: SizedBox( 33 | height: 700, 34 | child: ListView( 35 | shrinkWrap: true, 36 | scrollDirection: Axis.vertical, 37 | children: jobOpportunities 38 | .map((job) => JobItems(job: job)) 39 | .toList(), 40 | ), 41 | ), 42 | ), 43 | ], 44 | ), 45 | ), 46 | ); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /lib/Job Finder App UI/utils/constants.dart: -------------------------------------------------------------------------------- 1 | class Constants { 2 | 3 | } -------------------------------------------------------------------------------- /lib/Live Streming App/Constants/colors.dart: -------------------------------------------------------------------------------- 1 | import 'dart:ui'; 2 | 3 | import 'package:flutter/material.dart'; 4 | 5 | Color kBackGroundColor = const Color(0XFF111315); 6 | Color kSecondarybgColor = const Color(0XFF4e545a); 7 | 8 | -------------------------------------------------------------------------------- /lib/Live Streming App/Model/stream_category.dart: -------------------------------------------------------------------------------- 1 | class StreamCategory { 2 | final String title; 3 | 4 | StreamCategory({ 5 | required this.title, 6 | }); 7 | } 8 | 9 | final streamCategory = [ 10 | StreamCategory(title: '🔥Popular'), 11 | StreamCategory(title: '🎮Gaming'), 12 | StreamCategory(title: '⚽️Sports'), 13 | StreamCategory(title: '🎧Music'), 14 | ]; 15 | -------------------------------------------------------------------------------- /lib/Mobile Banking App/Model/transaction_model.dart: -------------------------------------------------------------------------------- 1 | class Transaction { 2 | final String title; 3 | final String description; 4 | final String amount; 5 | final bool 6 | isDebit; // To indicate if it's a debit (-) or credit (+) transaction 7 | 8 | Transaction({ 9 | required this.title, 10 | required this.description, 11 | required this.amount, 12 | this.isDebit = true, 13 | }); 14 | } 15 | 16 | List transactions = [ 17 | Transaction( 18 | title: 'Google Courses', 19 | description: 'App Design Basics', 20 | amount: '-\$149', 21 | isDebit: true, 22 | ), 23 | Transaction( 24 | title: 'Microsoft', 25 | description: 'Cloud Services', 26 | amount: '+\$249', 27 | isDebit: false, 28 | ), 29 | Transaction( 30 | title: 'Freelance Payment', 31 | description: 'Project X', 32 | amount: '+\$1000', 33 | isDebit: false, 34 | ), 35 | ]; 36 | -------------------------------------------------------------------------------- /lib/PDF Viewer/pdf_viewer.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_cached_pdfview/flutter_cached_pdfview.dart'; 3 | 4 | class ViewPDF extends StatelessWidget { 5 | const ViewPDF({super.key}); 6 | 7 | @override 8 | Widget build(BuildContext context) { 9 | return Scaffold( 10 | 11 | body: PDF().cachedFromUrl( 12 | 'https://ontheline.trincoll.edu/images/bookdown/sample-local-pdf.pdf', 13 | placeholder: (progress) => Center(child: Text('$progress %')), 14 | errorWidget: (error) => Center(child: Text(error.toString())), 15 | ), 16 | 17 | // Padding( 18 | // padding: const EdgeInsets.all(8.0), 19 | // child: PDF( 20 | // enableSwipe: true, 21 | // swipeHorizontal: false, 22 | // autoSpacing: false, 23 | // pageFling: false, 24 | // backgroundColor: Colors.grey, 25 | // onError: (error) { 26 | // print(error.toString()); 27 | // }, 28 | // onPageError: (page, error) { 29 | // print('$page: ${error.toString()}'); 30 | // }, 31 | // ).fromAsset('assets/pdf/flutter_tutorial.pdf'), 32 | // ), 33 | ); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /lib/Plant-Shop-App/constants.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const primaryColor = Color(0xff76984c); 4 | const myBackgroundColor = Color(0xffececee); 5 | const ksecondryColor = Color(0xff101010); 6 | const cartButtonColor = Color(0xff68874a); 7 | -------------------------------------------------------------------------------- /lib/Plant-Shop-App/models/onbording_model.dart: -------------------------------------------------------------------------------- 1 | class PlantOnBording { 2 | String title; 3 | String image; 4 | PlantOnBording({ 5 | required this.image, 6 | required this.title, 7 | }); 8 | } 9 | 10 | List pOnBording = [ 11 | PlantOnBording( 12 | image: "assets/plant-shop/image1.png", 13 | title: "Enjoy your life with", 14 | 15 | ), 16 | PlantOnBording( 17 | image: "assets/plant-shop/image2.png", 18 | title: "Embrace the beauty of", 19 | 20 | ), 21 | PlantOnBording( 22 | image: "assets/plant-shop/image3.png", 23 | title: "Breathe in the serenity of", 24 | 25 | ) 26 | ]; 27 | -------------------------------------------------------------------------------- /lib/Plant-Shop-App/models/plant_model.dart: -------------------------------------------------------------------------------- 1 | class Plant { 2 | final String name, image, height, temparature, pot; 3 | final String? category; 4 | final double price; 5 | Plant( 6 | { 7 | required this.height, 8 | required this.temparature, 9 | required this.pot, 10 | required this.name, 11 | required this.image, 12 | required this.price, 13 | this.category, 14 | }); 15 | } 16 | 17 | List plants = [ 18 | Plant( 19 | name: "Snake Plants", 20 | price: 12.99, 21 | image: "assets/plant-shop/snake-plants.png", 22 | height: "20cm - 35cm", 23 | temparature: "11°C to 22°C", 24 | pot: "Soil Pot" 25 | ), 26 | Plant( 27 | name: "Lucky Jade Plant", 28 | price: 12.99, 29 | image: "assets/plant-shop/lucky-jade-plants.png", 30 | height: "30cm - 40cm", 31 | temparature: "20°C to 25°C", 32 | pot: "Ciramic Pot" 33 | ), 34 | Plant( 35 | name: "Small Plants", 36 | category: "Super greens", 37 | price: 12.99, 38 | image: "assets/plant-shop/Small-Plant.png", 39 | height: "30cm - 40cm", 40 | temparature: "20°C to 25°C", 41 | pot: "Soil Pot" 42 | ), 43 | Plant( 44 | name: "Peperomia Plant", 45 | category: "Super greens", 46 | price: 12.99, 47 | image: "assets/plant-shop/Peperomia_Plant.png", 48 | height: "50cm - 60cm", 49 | temparature: "30°C to 40°C", 50 | pot: "Ciramic Pot" 51 | 52 | ), 53 | Plant( 54 | name: "Mini Plant", 55 | price: 12.99, 56 | image: "assets/plant-shop/Mini_Plant.png", 57 | height: "20cm - 30cm", 58 | temparature: "20°C to 25°C", 59 | pot: "Wood Pot" 60 | ), 61 | ]; 62 | -------------------------------------------------------------------------------- /lib/Responsive Dashboard/Utils/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class MyAppColor { 4 | static const backgroundColor = Color(0xfff5f6fe); 5 | static const secondary = Color(0xffa6a6a6); 6 | static const iconGray = Color(0xff767676); 7 | static const primary = Color(0xff262626); 8 | static const primaryBg = Color(0xfff5f5fd); 9 | static const secondaryBg = Color(0xffececf6); 10 | static const barBg = Color(0xffe3e3ee); 11 | } 12 | -------------------------------------------------------------------------------- /lib/Responsive Dashboard/config/size_config.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | class SizeConfig { 4 | static late MediaQueryData _mediaQueryData; 5 | static late double screenWidth; 6 | static late double screenHeight; 7 | static late double blockSizeHorizontal; 8 | static late double blockSizeVertical; 9 | 10 | void init(BuildContext context) { 11 | _mediaQueryData = MediaQuery.of(context); 12 | screenWidth = _mediaQueryData.size.width; 13 | screenHeight = _mediaQueryData.size.height; 14 | blockSizeHorizontal = screenWidth / 100; 15 | blockSizeVertical = screenHeight / 100; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /lib/School Management App/Utils/colors.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | var kBackground = const Color(0xFFf9f9fc); 3 | var textColor = const Color(0XFF263064); 4 | var secondTextColor = const Color(0XFF3c31c5); 5 | var kheaderColor = const Color(0xFFd5e7ff); 6 | var kCardColor = const Color(0xFFf9f9fc); 7 | 8 | -------------------------------------------------------------------------------- /lib/To Do App/hive_db.dart: -------------------------------------------------------------------------------- 1 | import 'package:hive/hive.dart'; 2 | 3 | class TodoApp { 4 | // List to store todo items, 5 | List todoList = []; 6 | 7 | // Access the Hive box for storing the todo list 8 | final myBox = Hive.box('todos'); 9 | 10 | // Load existing data from the Hive box into the todoList 11 | void loadData() { 12 | todoList = myBox.get("TODOLIST"); 13 | } 14 | 15 | // Update the Hive box with the current state of the todoList 16 | void updateData() { 17 | myBox.put("TODOLIST", todoList); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /lib/Trackizer/Model/bill_model.dart: -------------------------------------------------------------------------------- 1 | class Bill { 2 | final String name; 3 | final DateTime date; 4 | final String price; 5 | 6 | Bill({ 7 | required this.name, 8 | required this.date, 9 | required this.price, 10 | }); 11 | } 12 | 13 | final List bills = [ 14 | Bill( 15 | name: "Spotify", 16 | date: DateTime(2023, 7, 25), 17 | price: "5.99", 18 | ), 19 | Bill( 20 | name: "YouTube Premium", 21 | date: DateTime(2023, 7, 25), 22 | price: "18.99", 23 | ), 24 | Bill( 25 | name: "Microsoft OneDrive", 26 | date: DateTime(2023, 7, 25), 27 | price: "29.99", 28 | ), 29 | Bill( 30 | name: "Netflix", 31 | date: DateTime(2023, 7, 25), 32 | price: "15.00", 33 | ), 34 | ]; 35 | -------------------------------------------------------------------------------- /lib/Trackizer/Model/budget_model.dart: -------------------------------------------------------------------------------- 1 | import 'dart:ui'; 2 | import '../Utils/color.dart'; 3 | 4 | class Budget { 5 | final String name; 6 | final String icon; 7 | final String spendAmount; 8 | final String totalBudget; 9 | final String leftAmount; 10 | final Color color; 11 | 12 | Budget({ 13 | required this.name, 14 | required this.icon, 15 | required this.spendAmount, 16 | required this.totalBudget, 17 | required this.leftAmount, 18 | required this.color, 19 | }); 20 | } 21 | 22 | final List budgets = [ 23 | Budget( 24 | name: "Auto & Transport", 25 | icon: "assets/img/auto_&_transport.png", 26 | spendAmount: "25.99", 27 | totalBudget: "400", 28 | leftAmount: "250.01", 29 | color:secondaryG, 30 | ), 31 | Budget( 32 | name: "Entertainment", 33 | icon: "assets/img/entertainment.png", 34 | spendAmount: "50.99", 35 | totalBudget: "600", 36 | leftAmount: "300.01", 37 | color:secondary50, 38 | ), 39 | Budget( 40 | name: "Security", 41 | icon: "assets/img/security.png", 42 | spendAmount: "5.99", 43 | totalBudget: "600", 44 | leftAmount: "250.01", 45 | color:primary10, 46 | ), 47 | ]; 48 | -------------------------------------------------------------------------------- /lib/Trackizer/Model/card_view_model.dart: -------------------------------------------------------------------------------- 1 | class VirtualCardModel { 2 | final String name; 3 | final String number; 4 | final String monthYear; 5 | 6 | VirtualCardModel({ 7 | required this.name, 8 | required this.number, 9 | required this.monthYear, 10 | }); 11 | } 12 | 13 | final List virtualCards = [ 14 | VirtualCardModel( 15 | name: "Code for Any1", 16 | number: "**** **** **** 2197", 17 | monthYear: "08/27", 18 | ), 19 | VirtualCardModel( 20 | name: "Code for Any2", 21 | number: "**** **** **** 2198", 22 | monthYear: "09/27", 23 | ), 24 | VirtualCardModel( 25 | name: "Code for Any3", 26 | number: "**** **** **** 2297", 27 | monthYear: "07/27", 28 | ), 29 | VirtualCardModel( 30 | name: "Code for Any4", 31 | number: "**** **** **** 2397", 32 | monthYear: "05/27", 33 | ), 34 | ]; 35 | -------------------------------------------------------------------------------- /lib/Trackizer/Model/subscription_model.dart: -------------------------------------------------------------------------------- 1 | class Subscription { 2 | final String name; 3 | final String icon; 4 | final String price; 5 | 6 | Subscription({ 7 | required this.name, 8 | required this.icon, 9 | required this.price, 10 | }); 11 | } 12 | 13 | final List subscriptions = [ 14 | Subscription( 15 | name: "Spotify", 16 | icon: "assets/img/spotify_logo.png", 17 | price: "5.99", 18 | ), 19 | Subscription( 20 | name: "YouTube Premium", 21 | icon: "assets/img/youtube_logo.png", 22 | price: "18.99"), 23 | Subscription( 24 | name: "Microsoft OneDrive", 25 | icon: "assets/img/onedrive_logo.png", 26 | price: "29.99"), 27 | Subscription( 28 | name: "Netflix", 29 | icon: "assets/img/netflix_logo.png", 30 | price: "15.00", 31 | ), 32 | ]; 33 | -------------------------------------------------------------------------------- /lib/Trackizer/Utils/color.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | Color get primary10 => const Color(0xffAD7BFF); 4 | Color get secondary => const Color(0xffFF7966); 5 | Color get secondary50 => const Color(0xffFFA699); 6 | Color get secondaryG => const Color(0xff00FAD9); 7 | Color get gray => const Color(0xff0E0E12); 8 | Color get gray70 => const Color(0xff353542); 9 | Color get gray60 => const Color(0xff4E4E61); 10 | Color get gray40 => const Color(0xff83839C); 11 | Color get gray30 => const Color(0xffA2A2B5); 12 | Color get border => const Color(0xffCFCFFC); 13 | -------------------------------------------------------------------------------- /lib/Trackizer/Widgets/subscription_items.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_ui_design/Trackizer/Utils/color.dart'; 3 | 4 | class SubscriptionItems extends StatelessWidget { 5 | final Map subItems; 6 | const SubscriptionItems({super.key, required this.subItems}); 7 | 8 | @override 9 | Widget build(BuildContext context) { 10 | return Padding( 11 | padding: const EdgeInsets.only(bottom: 8), 12 | child: InkWell( 13 | borderRadius: BorderRadius.circular(15), 14 | onTap: () {}, 15 | child: Container( 16 | height: 70, 17 | padding: const EdgeInsets.all(10), 18 | decoration: BoxDecoration( 19 | border: Border.all( 20 | color: border.withOpacity(0.15), 21 | ), 22 | borderRadius: BorderRadius.circular(15), 23 | ), 24 | alignment: Alignment.center, 25 | child: Row( 26 | children: [ 27 | Image.asset( 28 | subItems['icon'], 29 | height: 40, 30 | width: 40, 31 | ), 32 | const SizedBox(width: 10), 33 | Expanded( 34 | child: Text( 35 | subItems['name'], 36 | style: const TextStyle( 37 | fontSize: 16, 38 | color: Colors.white, 39 | fontWeight: FontWeight.w600, 40 | ), 41 | ), 42 | ), 43 | const SizedBox(width: 10), 44 | Text( 45 | "\$${subItems['price']}", 46 | style: const TextStyle( 47 | fontSize: 16, 48 | color: Colors.white, 49 | fontWeight: FontWeight.w600, 50 | ), 51 | ) 52 | 53 | ], 54 | ), 55 | ), 56 | ), 57 | ); 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /lib/Travel-Mobile-App/const.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | 3 | const kButtonColor = Color(0xff1b1b1b); 4 | const kBackgroundColor = Color(0xfff2f3f4); 5 | const blueTextColor = Color(0xff035997); 6 | 7 | 8 | -------------------------------------------------------------------------------- /lib/Travel-Mobile-App/models/onboard_model.dart: -------------------------------------------------------------------------------- 1 | class OnboardModel { 2 | String image, name; 3 | 4 | OnboardModel({required this.image, required this.name}); 5 | } 6 | 7 | List onboarding = [ 8 | OnboardModel( 9 | image: 'https://media.istockphoto.com/id/637269828/photo/patan.jpg?s=612x612&w=0&k=20&c=AW-olm9EeklyYsJM8xAVaqSrRSRUFPXlmVFQA-or2n4=', 10 | name: 'Explore Nepal with us.', 11 | ), 12 | OnboardModel( 13 | image: 'https://media.istockphoto.com/id/1705695497/photo/sunrise-over-annapurna-gurung-village-near-pokhara-nepal.webp?b=1&s=612x612&w=0&k=20&c=AdIHFe_nLQdEz7FyRG8lcrUCS6Eh4SXwAwlWUVxlla8=', 14 | name: "Natural Beauty of Nepal", 15 | ), 16 | OnboardModel( 17 | image: 'https://c.stocksy.com/a/Nhb200/z9/621573.jpg', 18 | name: 'Peacefull Mind in Nature', 19 | ), 20 | OnboardModel( 21 | image: 'https://communityserviceofnepal.org/wp-content/uploads/2020/03/maxresdefault.jpg?w=1024', 22 | name: 'Bright of mountain Range', 23 | ), 24 | ]; -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/material.dart'; 2 | import 'package:flutter_ui_design/Live%20Streming%20App/Screen/streming_app_home_screen.dart'; 3 | 4 | void main() { 5 | runApp(const MyApp()); 6 | } 7 | 8 | class MyApp extends StatelessWidget { 9 | const MyApp({super.key}); 10 | 11 | // Root widget of the app 12 | @override 13 | Widget build(BuildContext context) { 14 | return const MaterialApp( 15 | debugShowCheckedModeBanner: false, 16 | home: GoLiveScreen(), 17 | ); 18 | } 19 | } 20 | 21 | // for hive database 22 | // void main() async { 23 | // WidgetsFlutterBinding.ensureInitialized(); 24 | // await Hive.initFlutter(); 25 | // await Hive.openBox("Box"); 26 | // runApp(const MyApp()); 27 | // } 28 | 29 | // class MyApp extends StatelessWidget { 30 | // const MyApp({super.key}); 31 | 32 | // @override 33 | // Widget build(BuildContext context) { 34 | // return const MaterialApp( 35 | // debugShowCheckedModeBanner: false, 36 | // home: HiveDatabaseFlutter(), 37 | // ); 38 | // } 39 | // } 40 | -------------------------------------------------------------------------------- /linux/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral 2 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void fl_register_plugins(FlPluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void fl_register_plugins(FlPluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /linux/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | ) 7 | 8 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 9 | ) 10 | 11 | set(PLUGIN_BUNDLED_LIBRARIES) 12 | 13 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 14 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) 15 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 16 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 17 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 18 | endforeach(plugin) 19 | 20 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 21 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) 22 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 23 | endforeach(ffi_plugin) 24 | -------------------------------------------------------------------------------- /linux/main.cc: -------------------------------------------------------------------------------- 1 | #include "my_application.h" 2 | 3 | int main(int argc, char** argv) { 4 | g_autoptr(MyApplication) app = my_application_new(); 5 | return g_application_run(G_APPLICATION(app), argc, argv); 6 | } 7 | -------------------------------------------------------------------------------- /linux/my_application.h: -------------------------------------------------------------------------------- 1 | #ifndef FLUTTER_MY_APPLICATION_H_ 2 | #define FLUTTER_MY_APPLICATION_H_ 3 | 4 | #include 5 | 6 | G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, 7 | GtkApplication) 8 | 9 | /** 10 | * my_application_new: 11 | * 12 | * Creates a new Flutter-based application. 13 | * 14 | * Returns: a new #MyApplication. 15 | */ 16 | MyApplication* my_application_new(); 17 | 18 | #endif // FLUTTER_MY_APPLICATION_H_ 19 | -------------------------------------------------------------------------------- /macos/.gitignore: -------------------------------------------------------------------------------- 1 | # Flutter-related 2 | **/Flutter/ephemeral/ 3 | **/Pods/ 4 | 5 | # Xcode-related 6 | **/dgph 7 | **/xcuserdata/ 8 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Flutter/Flutter-Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" 2 | #include "ephemeral/Flutter-Generated.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Flutter/GeneratedPluginRegistrant.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | import FlutterMacOS 6 | import Foundation 7 | 8 | import file_picker 9 | import path_provider_foundation 10 | import sqflite_darwin 11 | import video_player_avfoundation 12 | 13 | func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { 14 | FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin")) 15 | PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) 16 | SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin")) 17 | FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin")) 18 | } 19 | -------------------------------------------------------------------------------- /macos/Podfile: -------------------------------------------------------------------------------- 1 | platform :osx, '10.14' 2 | 3 | # CocoaPods analytics sends network stats synchronously affecting flutter build latency. 4 | ENV['COCOAPODS_DISABLE_STATS'] = 'true' 5 | 6 | project 'Runner', { 7 | 'Debug' => :debug, 8 | 'Profile' => :release, 9 | 'Release' => :release, 10 | } 11 | 12 | def flutter_root 13 | generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) 14 | unless File.exist?(generated_xcode_build_settings_path) 15 | raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" 16 | end 17 | 18 | File.foreach(generated_xcode_build_settings_path) do |line| 19 | matches = line.match(/FLUTTER_ROOT\=(.*)/) 20 | return matches[1].strip if matches 21 | end 22 | raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" 23 | end 24 | 25 | require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) 26 | 27 | flutter_macos_podfile_setup 28 | 29 | target 'Runner' do 30 | use_frameworks! 31 | use_modular_headers! 32 | 33 | flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) 34 | target 'RunnerTests' do 35 | inherit! :search_paths 36 | end 37 | end 38 | 39 | post_install do |installer| 40 | installer.pods_project.targets.each do |target| 41 | flutter_additional_macos_build_settings(target) 42 | end 43 | end 44 | -------------------------------------------------------------------------------- /macos/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - FlutterMacOS (1.0.0) 3 | - path_provider_foundation (0.0.1): 4 | - Flutter 5 | - FlutterMacOS 6 | - sqflite_darwin (0.0.4): 7 | - Flutter 8 | - FlutterMacOS 9 | - video_player_avfoundation (0.0.1): 10 | - Flutter 11 | - FlutterMacOS 12 | 13 | DEPENDENCIES: 14 | - FlutterMacOS (from `Flutter/ephemeral`) 15 | - path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`) 16 | - sqflite_darwin (from `Flutter/ephemeral/.symlinks/plugins/sqflite_darwin/darwin`) 17 | - video_player_avfoundation (from `Flutter/ephemeral/.symlinks/plugins/video_player_avfoundation/darwin`) 18 | 19 | EXTERNAL SOURCES: 20 | FlutterMacOS: 21 | :path: Flutter/ephemeral 22 | path_provider_foundation: 23 | :path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin 24 | sqflite_darwin: 25 | :path: Flutter/ephemeral/.symlinks/plugins/sqflite_darwin/darwin 26 | video_player_avfoundation: 27 | :path: Flutter/ephemeral/.symlinks/plugins/video_player_avfoundation/darwin 28 | 29 | SPEC CHECKSUMS: 30 | FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24 31 | path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 32 | sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d 33 | video_player_avfoundation: 7c6c11d8470e1675df7397027218274b6d2360b3 34 | 35 | PODFILE CHECKSUM: 236401fc2c932af29a9fcf0e97baeeb2d750d367 36 | 37 | COCOAPODS: 1.15.2 38 | -------------------------------------------------------------------------------- /macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | @main 5 | class AppDelegate: FlutterAppDelegate { 6 | override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { 7 | return true 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "16x16", 5 | "idiom" : "mac", 6 | "filename" : "app_icon_16.png", 7 | "scale" : "1x" 8 | }, 9 | { 10 | "size" : "16x16", 11 | "idiom" : "mac", 12 | "filename" : "app_icon_32.png", 13 | "scale" : "2x" 14 | }, 15 | { 16 | "size" : "32x32", 17 | "idiom" : "mac", 18 | "filename" : "app_icon_32.png", 19 | "scale" : "1x" 20 | }, 21 | { 22 | "size" : "32x32", 23 | "idiom" : "mac", 24 | "filename" : "app_icon_64.png", 25 | "scale" : "2x" 26 | }, 27 | { 28 | "size" : "128x128", 29 | "idiom" : "mac", 30 | "filename" : "app_icon_128.png", 31 | "scale" : "1x" 32 | }, 33 | { 34 | "size" : "128x128", 35 | "idiom" : "mac", 36 | "filename" : "app_icon_256.png", 37 | "scale" : "2x" 38 | }, 39 | { 40 | "size" : "256x256", 41 | "idiom" : "mac", 42 | "filename" : "app_icon_256.png", 43 | "scale" : "1x" 44 | }, 45 | { 46 | "size" : "256x256", 47 | "idiom" : "mac", 48 | "filename" : "app_icon_512.png", 49 | "scale" : "2x" 50 | }, 51 | { 52 | "size" : "512x512", 53 | "idiom" : "mac", 54 | "filename" : "app_icon_512.png", 55 | "scale" : "1x" 56 | }, 57 | { 58 | "size" : "512x512", 59 | "idiom" : "mac", 60 | "filename" : "app_icon_1024.png", 61 | "scale" : "2x" 62 | } 63 | ], 64 | "info" : { 65 | "version" : 1, 66 | "author" : "xcode" 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png -------------------------------------------------------------------------------- /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png -------------------------------------------------------------------------------- /macos/Runner/Configs/AppInfo.xcconfig: -------------------------------------------------------------------------------- 1 | // Application-level settings for the Runner target. 2 | // 3 | // This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the 4 | // future. If not, the values below would default to using the project name when this becomes a 5 | // 'flutter create' template. 6 | 7 | // The application's name. By default this is also the title of the Flutter window. 8 | PRODUCT_NAME = flutter_ui_design 9 | 10 | // The application's bundle identifier 11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.flutterUiDesign 12 | 13 | // The copyright displayed in application information 14 | PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. 15 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Debug.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "../../Flutter/Flutter-Release.xcconfig" 2 | #include "Warnings.xcconfig" 3 | -------------------------------------------------------------------------------- /macos/Runner/Configs/Warnings.xcconfig: -------------------------------------------------------------------------------- 1 | WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings 2 | GCC_WARN_UNDECLARED_SELECTOR = YES 3 | CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES 4 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE 5 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES 6 | CLANG_WARN_PRAGMA_PACK = YES 7 | CLANG_WARN_STRICT_PROTOTYPES = YES 8 | CLANG_WARN_COMMA = YES 9 | GCC_WARN_STRICT_SELECTOR_MATCH = YES 10 | CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES 11 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES 12 | GCC_WARN_SHADOW = YES 13 | CLANG_WARN_UNREACHABLE_CODE = YES 14 | -------------------------------------------------------------------------------- /macos/Runner/DebugProfile.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | com.apple.security.cs.allow-jit 8 | 9 | com.apple.security.network.server 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /macos/Runner/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | $(FLUTTER_BUILD_NAME) 21 | CFBundleVersion 22 | $(FLUTTER_BUILD_NUMBER) 23 | LSMinimumSystemVersion 24 | $(MACOSX_DEPLOYMENT_TARGET) 25 | NSHumanReadableCopyright 26 | $(PRODUCT_COPYRIGHT) 27 | NSMainNibFile 28 | MainMenu 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /macos/Runner/MainFlutterWindow.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | 4 | class MainFlutterWindow: NSWindow { 5 | override func awakeFromNib() { 6 | let flutterViewController = FlutterViewController() 7 | let windowFrame = self.frame 8 | self.contentViewController = flutterViewController 9 | self.setFrame(windowFrame, display: true) 10 | 11 | RegisterGeneratedPlugins(registry: flutterViewController) 12 | 13 | super.awakeFromNib() 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /macos/Runner/Release.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.app-sandbox 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /macos/RunnerTests/RunnerTests.swift: -------------------------------------------------------------------------------- 1 | import Cocoa 2 | import FlutterMacOS 3 | import XCTest 4 | 5 | class RunnerTests: XCTestCase { 6 | 7 | func testExample() { 8 | // If you add code to the Runner application, consider adding tests here. 9 | // See https://developer.apple.com/documentation/xctest for more information about using XCTest. 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- 1 | // This is a basic Flutter widget test. 2 | // 3 | // To perform an interaction with a widget in your test, use the WidgetTester 4 | // utility in the flutter_test package. For example, you can send tap and scroll 5 | // gestures. You can also use WidgetTester to find child widgets in the widget 6 | // tree, read text, and verify that the values of widget properties are correct. 7 | 8 | import 'package:flutter/material.dart'; 9 | import 'package:flutter_test/flutter_test.dart'; 10 | 11 | import 'package:flutter_ui_design/main.dart'; 12 | 13 | void main() { 14 | testWidgets('Counter increments smoke test', (WidgetTester tester) async { 15 | // Build our app and trigger a frame. 16 | await tester.pumpWidget( MyApp()); 17 | 18 | // Verify that our counter starts at 0. 19 | expect(find.text('0'), findsOneWidget); 20 | expect(find.text('1'), findsNothing); 21 | 22 | // Tap the '+' icon and trigger a frame. 23 | await tester.tap(find.byIcon(Icons.add)); 24 | await tester.pump(); 25 | 26 | // Verify that our counter has incremented. 27 | expect(find.text('0'), findsNothing); 28 | expect(find.text('1'), findsOneWidget); 29 | }); 30 | } 31 | -------------------------------------------------------------------------------- /web/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/web/favicon.png -------------------------------------------------------------------------------- /web/icons/Icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/web/icons/Icon-192.png -------------------------------------------------------------------------------- /web/icons/Icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/web/icons/Icon-512.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/web/icons/Icon-maskable-192.png -------------------------------------------------------------------------------- /web/icons/Icon-maskable-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/web/icons/Icon-maskable-512.png -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | flutter_ui_design 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /web/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "flutter_ui_design", 3 | "short_name": "flutter_ui_design", 4 | "start_url": ".", 5 | "display": "standalone", 6 | "background_color": "#0175C2", 7 | "theme_color": "#0175C2", 8 | "description": "A new Flutter project.", 9 | "orientation": "portrait-primary", 10 | "prefer_related_applications": false, 11 | "icons": [ 12 | { 13 | "src": "icons/Icon-192.png", 14 | "sizes": "192x192", 15 | "type": "image/png" 16 | }, 17 | { 18 | "src": "icons/Icon-512.png", 19 | "sizes": "512x512", 20 | "type": "image/png" 21 | }, 22 | { 23 | "src": "icons/Icon-maskable-192.png", 24 | "sizes": "192x192", 25 | "type": "image/png", 26 | "purpose": "maskable" 27 | }, 28 | { 29 | "src": "icons/Icon-maskable-512.png", 30 | "sizes": "512x512", 31 | "type": "image/png", 32 | "purpose": "maskable" 33 | } 34 | ] 35 | } 36 | -------------------------------------------------------------------------------- /windows/.gitignore: -------------------------------------------------------------------------------- 1 | flutter/ephemeral/ 2 | 3 | # Visual Studio user-specific files. 4 | *.suo 5 | *.user 6 | *.userosscache 7 | *.sln.docstates 8 | 9 | # Visual Studio build-related files. 10 | x64/ 11 | x86/ 12 | 13 | # Visual Studio cache files 14 | # files ending in .cache can be ignored 15 | *.[Cc]ache 16 | # but keep track of directories ending in .cache 17 | !*.[Cc]ache/ 18 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.cc: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #include "generated_plugin_registrant.h" 8 | 9 | 10 | void RegisterPlugins(flutter::PluginRegistry* registry) { 11 | } 12 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugin_registrant.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated file. Do not edit. 3 | // 4 | 5 | // clang-format off 6 | 7 | #ifndef GENERATED_PLUGIN_REGISTRANT_ 8 | #define GENERATED_PLUGIN_REGISTRANT_ 9 | 10 | #include 11 | 12 | // Registers Flutter plugins. 13 | void RegisterPlugins(flutter::PluginRegistry* registry); 14 | 15 | #endif // GENERATED_PLUGIN_REGISTRANT_ 16 | -------------------------------------------------------------------------------- /windows/flutter/generated_plugins.cmake: -------------------------------------------------------------------------------- 1 | # 2 | # Generated file, do not edit. 3 | # 4 | 5 | list(APPEND FLUTTER_PLUGIN_LIST 6 | ) 7 | 8 | list(APPEND FLUTTER_FFI_PLUGIN_LIST 9 | ) 10 | 11 | set(PLUGIN_BUNDLED_LIBRARIES) 12 | 13 | foreach(plugin ${FLUTTER_PLUGIN_LIST}) 14 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) 15 | target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) 16 | list(APPEND PLUGIN_BUNDLED_LIBRARIES $) 17 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) 18 | endforeach(plugin) 19 | 20 | foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) 21 | add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) 22 | list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) 23 | endforeach(ffi_plugin) 24 | -------------------------------------------------------------------------------- /windows/runner/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.14) 2 | project(runner LANGUAGES CXX) 3 | 4 | # Define the application target. To change its name, change BINARY_NAME in the 5 | # top-level CMakeLists.txt, not the value here, or `flutter run` will no longer 6 | # work. 7 | # 8 | # Any new source files that you add to the application should be added here. 9 | add_executable(${BINARY_NAME} WIN32 10 | "flutter_window.cpp" 11 | "main.cpp" 12 | "utils.cpp" 13 | "win32_window.cpp" 14 | "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" 15 | "Runner.rc" 16 | "runner.exe.manifest" 17 | ) 18 | 19 | # Apply the standard set of build settings. This can be removed for applications 20 | # that need different build settings. 21 | apply_standard_settings(${BINARY_NAME}) 22 | 23 | # Add preprocessor definitions for the build version. 24 | target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") 25 | target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") 26 | target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") 27 | target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") 28 | target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") 29 | 30 | # Disable Windows macros that collide with C++ standard library functions. 31 | target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") 32 | 33 | # Add dependency libraries and include directories. Add any application-specific 34 | # dependencies here. 35 | target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) 36 | target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") 37 | target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") 38 | 39 | # Run the Flutter tool portions of the build. This must not be removed. 40 | add_dependencies(${BINARY_NAME} flutter_assemble) 41 | -------------------------------------------------------------------------------- /windows/runner/flutter_window.h: -------------------------------------------------------------------------------- 1 | #ifndef RUNNER_FLUTTER_WINDOW_H_ 2 | #define RUNNER_FLUTTER_WINDOW_H_ 3 | 4 | #include 5 | #include 6 | 7 | #include 8 | 9 | #include "win32_window.h" 10 | 11 | // A window that does nothing but host a Flutter view. 12 | class FlutterWindow : public Win32Window { 13 | public: 14 | // Creates a new FlutterWindow hosting a Flutter view running |project|. 15 | explicit FlutterWindow(const flutter::DartProject& project); 16 | virtual ~FlutterWindow(); 17 | 18 | protected: 19 | // Win32Window: 20 | bool OnCreate() override; 21 | void OnDestroy() override; 22 | LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, 23 | LPARAM const lparam) noexcept override; 24 | 25 | private: 26 | // The project to run. 27 | flutter::DartProject project_; 28 | 29 | // The Flutter instance hosted by this window. 30 | std::unique_ptr flutter_controller_; 31 | }; 32 | 33 | #endif // RUNNER_FLUTTER_WINDOW_H_ 34 | -------------------------------------------------------------------------------- /windows/runner/main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #include "flutter_window.h" 6 | #include "utils.h" 7 | 8 | int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, 9 | _In_ wchar_t *command_line, _In_ int show_command) { 10 | // Attach to console when present (e.g., 'flutter run') or create a 11 | // new console when running with a debugger. 12 | if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { 13 | CreateAndAttachConsole(); 14 | } 15 | 16 | // Initialize COM, so that it is available for use in the library and/or 17 | // plugins. 18 | ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); 19 | 20 | flutter::DartProject project(L"data"); 21 | 22 | std::vector command_line_arguments = 23 | GetCommandLineArguments(); 24 | 25 | project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); 26 | 27 | FlutterWindow window(project); 28 | Win32Window::Point origin(10, 10); 29 | Win32Window::Size size(1280, 720); 30 | if (!window.Create(L"flutter_ui_design", origin, size)) { 31 | return EXIT_FAILURE; 32 | } 33 | window.SetQuitOnClose(true); 34 | 35 | ::MSG msg; 36 | while (::GetMessage(&msg, nullptr, 0, 0)) { 37 | ::TranslateMessage(&msg); 38 | ::DispatchMessage(&msg); 39 | } 40 | 41 | ::CoUninitialize(); 42 | return EXIT_SUCCESS; 43 | } 44 | -------------------------------------------------------------------------------- /windows/runner/resource.h: -------------------------------------------------------------------------------- 1 | //{{NO_DEPENDENCIES}} 2 | // Microsoft Visual C++ generated include file. 3 | // Used by Runner.rc 4 | // 5 | #define IDI_APP_ICON 101 6 | 7 | // Next default values for new objects 8 | // 9 | #ifdef APSTUDIO_INVOKED 10 | #ifndef APSTUDIO_READONLY_SYMBOLS 11 | #define _APS_NEXT_RESOURCE_VALUE 102 12 | #define _APS_NEXT_COMMAND_VALUE 40001 13 | #define _APS_NEXT_CONTROL_VALUE 1001 14 | #define _APS_NEXT_SYMED_VALUE 101 15 | #endif 16 | #endif 17 | -------------------------------------------------------------------------------- /windows/runner/resources/app_icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nabinji/Flutter_UI-Design/504eef921d0215460655bd9e3964d6589c5e738a/windows/runner/resources/app_icon.ico -------------------------------------------------------------------------------- /windows/runner/runner.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PerMonitorV2 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /windows/runner/utils.h: -------------------------------------------------------------------------------- 1 | #ifndef RUNNER_UTILS_H_ 2 | #define RUNNER_UTILS_H_ 3 | 4 | #include 5 | #include 6 | 7 | // Creates a console for the process, and redirects stdout and stderr to 8 | // it for both the runner and the Flutter library. 9 | void CreateAndAttachConsole(); 10 | 11 | // Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string 12 | // encoded in UTF-8. Returns an empty std::string on failure. 13 | std::string Utf8FromUtf16(const wchar_t* utf16_string); 14 | 15 | // Gets the command line arguments passed in as a std::vector, 16 | // encoded in UTF-8. Returns an empty std::vector on failure. 17 | std::vector GetCommandLineArguments(); 18 | 19 | #endif // RUNNER_UTILS_H_ 20 | --------------------------------------------------------------------------------