A tiny application focused on helping the user get rid of a disturbing gripe by typing it. As an alleviation, the user is provided with positive mementos. The last ones can be supplemented by the user itself. It's possible to provide a memento in the form of an image and/or a phrase. As a final piece, the whole process of gripe typing is implemented in the form of chatting with a cute animated avatar.
Your device has to meet the following requirements:
- Android OS with API Level
$\geq$ 21 (version 5.0 or higher); - 1 GB of RAM;
- ~50 MB of free space.
In order to get an app on your device, one needs to hit the following Google Play link: https://play.google.com/store/apps/details?id=com.qubacy.itsok
Once you feel a little overwhelmed with problems, you're ready to have a small talk with our cute avatar. She is ready to listen to you and give you a portion of motivation to move further towards your life goals.
It's necessary to provide your personal motivating mementos. You're welcome to do it in Settings:
Almost all crucial components of the app have been covered with tests (Unit & Instrumentation). The coverage percentage was roughly 60-70% at the time.
The following noticeable libraries & frameworks are in use in the app:
- Navigation Framework (for handling transitions between fragments & activities);
- Dagger Hilt (Dependency Injection framework);
- Room (for building an Application - Database communication layer);
- Mockito (for mocking classes' objects in tests);
- Espresso (for Instrumentation Testing);
- Turbine (for testing Kotlin Flows).
The application was fully made by Semyon Dzukaev in 2024. All rights reserved.