A Flutter application with a floating action button that expands into a menu.
- Floating Action Button (FAB) that expands into a menu.
- Customizable icons and labels for the menu items.
- User-friendly interface with a modern look.
- Responsive design for various devices.
- Themed with Google Fonts and FontAwesome icons.
- FAB Menu: A floating action button that opens a menu with options to navigate to different screens or perform actions.
- Icons and Labels: Each menu item has a custom icon and label for better user experience.
- Displays an example layout with a relevant icon and text.
- Used for demonstrating navigation and layout styling.
- Frontend: Flutter, Dart
- State Management: Stateful Widgets
- Plugins:
flutter_speed_dial
,google_fonts
,font_awesome_flutter
Follow these steps to set up the project locally:
git clone https://github.com/obadaKraishan/fab_menu_app.git
cd fab_menu_app
flutter pub get
flutter run
lib/
├── main.dart
├── screens/
│ ├── home_screen.dart
│ └── example_screen.dart
├── widgets/
│ └── custom_fab_menu.dart
└── themes/
└── app_theme.dart
Modify the theme settings in themes/app_theme.dart
to customize the app's look and feel.
Adjust the icons and labels in custom_fab_menu.dart
to personalize the menu options.
Create new screens in the screens
directory and update the FAB menu to navigate to these screens.
This project is licensed under the MIT License - see the LICENSE file for details.