This Flutter project is an interactive and romantic application designed to propose a relationship in a creative and memorable way. The app includes engaging animations, animated background particles, and interactive buttons that guide the user through a series of messages and responses until reaching the crucial question: "Will you be my boyfriend/girlfriend?"
- Engaging Animations: Uses the
Lottiepackage to display charming animations that enhance the visual experience. - Animated Background: Implements an animated particle background using the
animated_backgroundpackage to create a magical atmosphere. - Interactivity: Interactive buttons that respond to user actions, with personalized messages that change based on interactions.
- Personalized Messages: A series of convincing texts that appear when the user interacts with the buttons, creating a dynamic experience.
- Responsive Design: The app is designed to be responsive, adapting to different screen sizes to ensure an optimal experience on any device.
- Flutter SDK
- Dart SDK
- Flutter packages used:
firebase_coreanimated_backgroundlottie
-
Clone this repository:
git clone https://github.com/AFTR05/gf-proposal.git -
Navigate to the project directory:
cd gf-proposal -
Install the dependencies:
flutter pub get -
Set up Firebase following the instructions in the firebase_options.dart file.
-
Run the application:
flutter run
- Open the app on your device or emulator.
- Follow the prompts and interact with the buttons.
- Enjoy the animations and personalized messages.
- Reach the final question and surprise your loved one with an unforgettable proposal.
Andrés Felipe Toro Rendón