Random String Generator by John Ace Magno (jamagno.27@gmail.com) | 09477677426
This Flutter application demonstrates the use of the BLoC (Business Logic Component) pattern to fetch and display random strings from an API. It showcases state management, API integration, and responsive UI design.
- Fetch random strings from a remote API
- Display loading, success, and error states
- Implement a cooldown period between requests
- Responsive UI with a gradient background
- Flutter SDK (version 3.22.2 or later)
- Dart SDK (version 3.4.3 or later)
- Android SDK (version 34.0.0 or later)
- An IDE (e.g., Android Studio, VSCode) with Flutter plugins
- Windows 10 or higher
- Java version OpenJDK Runtime Environment (build 17.0.6 or later)
- Clone the repository:
git clone https://github.com/jamydevelop/Flutter-Android-RandomString-API.git - Install dependencies:
flutter pub get - Run the app:
flutter run
- flutter_bloc: ^8.1.6
- http: ^1.2.1
- cupertino_icons: ^1.0.6
- flutter_lints: ^3.0.0 (dev)
Base URL: https://o7q6ka26qs232rmbtpbrxghy6u0vyrup.lambda-url.ap-southeast-1.on.aws/
- Flutter and Dart Path Warning: Add
C:\flutter SDK\3.22.2\flutter\binto your system PATH.