Skip to content
/ ItsOK Public

A little app aimed at helping the user blow off steam by writing a gripe that it's pretty upset about.

Notifications You must be signed in to change notification settings

qubacy/ItsOK

Repository files navigation

It's OK!

Type instead of overthinking.

Android Kotlin Google Play

Table of Contents

Description

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.

Preview GIF

System Requirements

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.

Installation

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

Instructions

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.

Chatting GIF

It's necessary to provide your personal motivating mementos. You're welcome to do it in Settings:

Editing positive mementoes GIF

Testing

Almost all crucial components of the app have been covered with tests (Unit & Instrumentation). The coverage percentage was roughly 60-70% at the time.

Dependencies

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).

Contributors

The application was fully made by Semyon Dzukaev in 2024. All rights reserved.

About

A little app aimed at helping the user blow off steam by writing a gripe that it's pretty upset about.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages