├── .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 |
49 |
--------------------------------------------------------------------------------
/assets/dashoboard/credit-card.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/dashoboard/current.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/dashoboard/home.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/dashoboard/notification.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
47 |
--------------------------------------------------------------------------------
/assets/dashoboard/pie-chart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/dashoboard/salary.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/dashoboard/search.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
50 |
--------------------------------------------------------------------------------
/assets/dashoboard/three_color.svg:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/assets/dashoboard/transfer.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
46 |
--------------------------------------------------------------------------------
/assets/dashoboard/water_bill.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
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 |
4 |
--------------------------------------------------------------------------------
/assets/grocery-ui/ic_filter.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/grocery-ui/ic_rating.svg:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/assets/grocery-ui/ic_shopping.svg:
--------------------------------------------------------------------------------
1 |
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 |
14 |
--------------------------------------------------------------------------------
/assets/job-finder/ic_message.svg:
--------------------------------------------------------------------------------
1 |
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 |
--------------------------------------------------------------------------------