A Flutter application featuring an animated splash screen and an onboarding process with steps. The app provides essential information before entering the main interface.
- Animated splash screen
- Three-step onboarding process
- Skip button to move directly to the home screen
- Navigation buttons to move back and forth between steps
- Visual indicators for onboarding progress
- Clean and modern design with a professional theme
- Frontend: Flutter, Dart
- State Management: StatefulWidget
- Plugins: animations, flutter_svg, page_transition
Follow these steps to set up the project locally:
git clone https://github.com/obadaKraishan/Onboarding_App.git
cd Onboarding_App
flutter pub get
flutter run
lib/
├── main.dart
├── screens/
│ ├── home_screen.dart
│ ├── onboarding_screen.dart
├── widgets/
│ ├── animated_splash_screen.dart
│ ├── onboarding_step.dart
Modify the theme settings in main.dart
to customize the app's look and feel.
Adjust the steps in lib/screens/onboarding_screen.dart
to change the content of the onboarding process.
Create new features and screens in the lib/screens/
directory and include them in the app's navigation.
This project is licensed under the MIT License - see the LICENSE file for details.