Pizza Ordering Mobile App – Flutter
$14.88
A modern Flutter-based mobile app for ordering pizzas, featuring a sleek UI, responsive design, and seamless navigation. Users can browse pizzas, customize orders, manage favorites, view order history, and check out with ease.
The Pizza Ordering Mobile App is a feature-rich Flutter application for pizza lovers. Built with a modern and intuitive UI, it offers a seamless user experience across devices using Flutter ScreenUtil for responsive design. Key features include browsing a variety of pizzas, customising orders with sizes and toppings, adding items to a cart, and checking out with delivery details. The app supports user authentication, favourite pizzas, and order history, all managed with the provider package for efficient state management. Styled with AppConstants for consistent colours, fonts, and padding, the app includes a bottom navigation bar for easy access to Home, Favourites, Orders, Cart, and Profile screens. Temporary data is used for pizzas and orders, with mock data for testing, and the UI features shadows, gradients, and smooth animations for a premium feel.
🧱 Project Structure lib/ ├── constants/ # App-wide constants │ └── app_constants.dart ├── models/ # Data models │ ├── pizza.dart │ ├── user.dart │ ├── cart_item.dart │ └── order.dart ├── providers/ # State management providers │ ├── auth_provider.dart │ ├── cart_provider.dart │ ├── favorite_provider.dart │ ├── order_provider.dart │ └── pizza_provider.dart ├── screens/ # UI Screens │ ├── splash_screen.dart │ ├── onboarding_screen.dart │ ├── login_screen.dart │ ├── register_screen.dart │ ├── home_screen.dart │ ├── pizza_detail_screen.dart │ ├── favorites_screen.dart │ ├── orders_screen.dart │ ├── cart_screen.dart │ ├── checkout_screen.dart │ ├── order_confirmation_screen.dart │ ├── order_details_screen.dart │ └── profile_screen.dart ├── widgets/ # Reusable widgets │ ├── custom_button.dart │ ├── custom_text_field.dart │ ├── pizza_card.dart │ └── cart_item_widget.dart ├── main.dart # App entry point
📦 Dependencies - flutter_screenutil: ^5.9.0 – Responsive UI - provider: ^6.0.5 – State management - cached_network_image: ^3.3.0 – Image loading - intl: ^0.18.0 – Date formatting - google_fonts: ^6.1.0 – Custom fonts
Framework | Flutter |
---|---|
Platform | Mobile (iOS, Android) |
Download Size | 8.44MB |
Reviews
There are no reviews yet.