This project is my submission for the HeyFlutter Coffee Shop Coding Challenge, a challenge proposed by the HeyFlutter youtube channel. The objective of this challenge is to develop a Coffee Shop App that showcases different varieties available at the shop. The challenge offers exciting rewards, including a shoutout on livestream, sharing of GitHub profile, and valuable feedback for the project.
- Open your terminal or command prompt
- Navigate to the directory where you want to save the project
- Use the git clone command followed by the repository URL
git clone https://github.com/Ammar434/coffee_shop_ui_challenge.git
- Navigate to the project's directory
cd coffee_shop_ui_challenge
- Run the following command to install the required packages
flutter pub get
- Navigate to the project's directory
cd coffee_shop_ui_challenge
- Run the following command to generate the required files
flutter pub run build_runner build --delete-conflicting-outputs
-
Physical Device
- Enable USB debugging on your device
- Connect it to your computer using a USB cable.
-
Emulator
- Start an Android or iOS emulator using your preferred IDE or tools.
- Use the following command to build and run the project
flutter run
- Android: 21
- iOS: 12
- flutter_screenutil - Adapting screen and font size.
- flutter_svg - SVG rendering and widget library for Flutter.
- provider - A wrapper around InheritedWidget to make them easier to use and more reusable.
- flutter_map - A Flutter map plugin.
- latlong2 - A simple library to handle operations with Latitude and Longitude.
- xml - A lightweight library for parsing, traversing, querying, and building XML documents.
- flutter_typeahead - A TypeAhead (autocomplete) widget for Flutter.