Welcome to FlutterFolio, your go-to catalog app for exploring Flutter widgets. Whether you're a beginner or an experienced Flutter developer, this repository offers a valuable resource to discover and learn about various Flutter widgets. Join our community and embark on your Flutter journey today! ๐
-
Homepage with Widget Buttons ๐ฑ - The app's landing page showcases a list of elevated buttons, each representing a different Flutter widget. These buttons make it easy for users to find and select a widget to explore.
-
Dedicated Widget Detail Pages ๐ - Each widget has its own dedicated page that displays comprehensive information about the selected widget. The widget detail page provides a clear and concise description of the widget's purpose and usage.
-
Sample Code Snippets ๐ป - For each widget, the detail page includes sample code snippets that demonstrate how to use the widget in a Flutter app. These code snippets help users understand the practical implementation of the widget.
-
Intuitive Navigation ๐ถโโ๏ธ - The app offers a user-friendly navigation system that allows users to seamlessly transition between the homepage and widget detail pages. Users can return to the homepage from any detail page.
-
Responsive Design ๐ฑ - The app is designed to be responsive, ensuring a consistent and pleasant user experience on different screen sizes and orientations.
This repository follows a structured approach to building the FlutterFolio app. To contribute, please adhere to this structure:
- lib/
- screens/
- home_screen.dart
- widget_detail_screen.dart
- models/
- widget_models.dart
- main.dart
- assets/
- images/
- flutter_logo.png
- data/
- widgets_data.dart
- theme
- app_theme.dart
- README.md
Contributing to FlutterFolio is easy! Here are the steps to guide you:
- Fork the repository.
- Clone your forked repository to your local machine.
- Choose an issue from the Issues section or create a new one.
- Work on the issue, make your changes, and commit them.
- Push your changes to your forked repository.
- Create a Pull Request (PR) in GitHub.
If you're new to open source, here are some resources to help you get started:
- Watch this video to get started with open source
- How to Fork a Repo
- How to Clone a Repo
- How to Create a Pull Request
- Getting Started with Git and GitHub
Thanks to all our wonderful contributors! Contributions of any kind are welcome! ๐
If you find this project helpful or learn something from it, consider giving it a star. Your support means a lot to us! โญ
If you have any questions or need support, feel free to reach out to us at dsc@pes.edu.