Sure! Here is the updated README file with a section to download the APK file.
This is a Flutter project designed with a clean and modular structure. The project aims to provide a seamless user experience with the integration of various Flutter packages for enhanced functionality.
lib
├── core
│ ├── const
│ ├── models
│ └── widget
├── screens
│ ├── bottomNav
│ ├── home_page.dart
│ ├── signIn_page.dart
│ ├── transaction_details_page.dart
│ └── transaction_list_page.dart
├── service
│ └── get_block_service.dart
├── .env
└── main.dart
- core: Contains core functionalities and utilities like constants, models, and reusable widgets.
- screens: Contains all the UI screens of the application.
- bottomNav: Contains the bottom navigation components.
- home_page.dart: Home screen of the application.
- signIn_page.dart: Sign-in screen for user authentication.
- transaction_details_page.dart: Screen showing details of a specific transaction.
- transaction_list_page.dart: Screen listing all transactions.
- service: Contains service classes for API calls and data fetching.
- get_block_service.dart: Service class for fetching block-related data.
- .env: Environment file for managing sensitive configurations.
- main.dart: Entry point of the application.
recording.mp4
Watch the video above.
You can view the application online and also interact with it by clicking the link below:
You can download the latest release of the application from the link below:
- cupertino_icons: ^1.0.6
- gap: ^3.0.1
- flutter_svg: ^2.0.10+1
- http: ^1.2.1
- flutter_riverpod: ^2.5.1
- logger: ^2.3.0
- shared_preferences: ^2.2.3
- flutter_dotenv: ^5.1.0
- intl: ^0.19.0
- Flutter SDK
- Dart SDK
- Clone the repository:
git clone https://github.com/Dsoji/busha_task.git
- Navigate to the project directory:
cd your-repository
- Install the dependencies:
flutter pub get
- Ensure a device is connected or an emulator is running.
- Run the project:
flutter run
The project uses the .env
file to manage environment-specific configurations. Ensure you have this file set up with the necessary environment variables before running the project.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for details.
Replace YOUR_VIDEO_ID
with the actual YouTube video ID for the demo video link, and make sure the APK file is available at the specified path in your repository.