- 👋 Introduction
- ✨ Features
- 📷 Screenshots
- 🏗️ Project Structure
- 🚀 Getting Started
- 💡 Usage
- 🤝 Contributing
- 📜 License
Welcome to the FlutterUIKit documentation! 🎉 FlutterUIKit is a comprehensive collection of demo screens showcasing various layout designs and components in Flutter. This repository serves as a valuable resource for beginners to learn about creating beautiful and responsive user interfaces using Flutter.
Whether you're new to Flutter or looking to enhance your UI design skills, FlutterUIKit provides well-organized, reusable, and cleanly-refactored code examples that you can easily adapt and integrate into your own projects.
- Diverse Demo Screens: Explore a variety of demo screens, each showcasing different Flutter layout designs and UI components.
- Clean and Reusable Code: Each demo screen is meticulously crafted with well-organized, clean, and reusable code, making it easy for beginners to understand and utilize.
- Responsive Design: Learn how to create responsive user interfaces that adapt to different screen sizes and orientations.
- Documentation: Detailed documentation for each demo screen explains the design principles, Flutter widgets used, and best practices applied.
- Easy Integration: Integrate the provided code snippets into your projects to enhance your UI design skills and create stunning Flutter apps.
The name of each file is linked with the .dart file of the page for easy navigation.
...
├── pages/ # This folder contains all the pages.
├── pages/auth/ #This folder contains auth related files.
├── dialogs/ # This folder contains dialogs used in the app.
├── helper/ # This folder contains helper methods and classes.
├── painter/ # This folder contains the custom painter classes.
├── layout/ #This folder layout related pages.
├── bottomSheet/ # Contains all the bottom sheets used in the app.
├── route_generator # Contains all the routes used in the app.
├── globals.dart # Contains all globally used variables.
└── main.dart # Root file of the project
To get started with FlutterUIKit, follow these steps:
- Ensure you have Flutter and Dart installed. If not, follow the official installation guide to set up your development environment.
- Clone this repository:
git clone https://github.com/amannegi/FlutterUIKit.git
- Navigate to the project directory:
cd FlutterUIKit
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Each demo screen is located in its own directory within the lib
folder. To learn from a specific demo, navigate to its directory and explore the associated Dart files.
Feel free to use, modify, and integrate the code from FlutterUIKit into your own projects. Experiment, learn, and create stunning UIs with Flutter!
Want to contribute to FlutterUIKit? Check out contributing guidelines.
FlutterUIKit is open-source software released under the AGPL-3.0 license.
Happy Fluttering! Explore, learn, and create captivating user interfaces with FlutterUIKit. If you find this project helpful, consider giving it a ⭐️ on GitHub. For any questions or feedback, please open an issue.
If I could help you in any way possible, you can contribute. Your contributions motivate me to make my other projects open source.
Buy me a ☕.