A Flutter UI project built using basic Flutter widgets, navigation, forms, responsive layouts, and Provider state management.
Flutter UI Showcase is a learning-focused mobile application that brings together Flutter UI concepts and Data Structures & Algorithms (DSA) practice. It demonstrates reusable UI components, navigation between screens, input handling, theme switching, and interactive algorithm exercises.
- Flutter concepts covering widgets, layouts, forms, navigation, cards, images, GridView, Stack, and themes
- DSA topics including arrays, strings, linked lists, stacks, queues, searching, sorting, recursion, factorial, and palindrome
- Interactive DSA practice screens with input fields and result output
- Light and dark theme support using Provider state management
- Responsive layouts built with Flutter widgets
- Profile, settings, About Us, and feedback screens
- Asset-based icons and visual UI components
- Flutter
- Dart
- Provider
- Material Design
lib/
├── dsa_screens/ # DSA learning and practice screens
├── flutter_screens/ # Flutter concept screens
├── profile_screens/ # Profile, settings, feedback, and About Us screens
├── main.dart # Application entry point
├── navigation.dart # Bottom navigation
└── routes.dart # Named routes
-
Clone the repository:
git clone https://github.com/twisha-flutter-codes/flutter-ui-showcase.git
-
Open the project folder:
cd flutter-ui-showcase -
Install dependencies:
flutter pub get
-
Run the application:
flutter run
- Tanisha Bhambhani
- Twinkle Kuntar
1.0.0






