The Test X APP is a Flutter application developed as part of a hiring test task. The main objective of this project was to design and implement UI screens from a Figma design and incorporate basic logic, all within a 2-day deadline. In addition to the UI design, some additional logic implementation was added to make the app more functional.
Figma Design: Test X Figma Design
- UI design implemented based on Figma mockup.
- Additional business logic implemented beyond the design specifications.
- Responsive UI using
flutter_screenutilfor layout scaling. - Internationalization support using the
intlpackage. - Share functionality using
share_pluspackage. - File path handling via
path_providerfor device storage access.
To run this project, you'll need the following installed:
- Flutter SDK (Follow the installation guide here)
- Android Studio or Xcode for running the app on a device or emulator.
-
Clone this repository to your local machine.
git clone <repository-url>
-
Install the necessary dependencies.
flutter pub get
-
Connect your device or start an emulator.
-
Run the app using the following command:
flutter run
-
Alternatively, you can install the APK from the Releases section and run it directly on an Android device.
- This app doesn't have a complex setup or additional user interactions at this stage. Simply launch the app after installation to view the screens designed in Figma, and interact with any implemented functionality.
flutter_screenutil: ^5.9.3- For responsive screen layout scaling.intl: ^0.20.0- For internationalization support.share_plus: ^10.0.0- To enable sharing functionality.path_provider: ^2.1.4- To handle file storage paths on the device.
No specific license is provided for this project.
- Add more screens and functionality: Depending on the requirements, more features can be added.
- Enhance UI: Improve visual elements and animations.
- Implement API calls: To integrate with a backend service.

