Skip to content

FixU v1.0.1

Latest

Choose a tag to compare

@salmanramadansyahputra salmanramadansyahputra released this 12 Dec 15:32
· 7 commits to master since this release

FixU Mobile Development

FixU is a mobile application designed to help users detect and manage their mental health, with a specific focus on depression detection. The app utilizes deep learning algorithms, cloud integration, and an intuitive mobile interface to provide a seamless, user-friendly, and reliable experience.

Updating diagnose:

  • Improve User Experience.
  • Newer questions styles.
  • Fixing bugs while doing diagnose activity.

Installation

  1. Clone the repository:
    git clone https://github.com/7innovations/FixU-Mobile-Development.git
  2. Open the project in Android Studio.
  3. Sync the Gradle files.
  4. Set up your endpoint services in local.properties.
  5. Add a property named BASE_URL in local.properties.
  6. Rebuild the project.
  7. Set the correct API URL in ApiService.
  8. Run the application on an emulator or a physical device.

How to Connect the App to Firebase

  1. Go to Firebase Console.
  2. Create a project and register the app with your Firebase project.
  3. Download google-services.json and place it in the root app folder.
  4. Add the required dependencies and plugins to your Gradle files.
  5. Sync Gradle.

How to Enable Firebase Authentication

  1. Go to your Firebase project in the Firebase Console.

  2. Navigate to Build -> Authentication.

  3. Enable the Email/Password provider under the sign-in method.

  4. Make sure your build.gradle files have these dependencies:

    • Gradle (project)
    plugins {
      ...
      id("com.google.gms.google-services") version "4.4.2" apply false
    }
    • Gradle (module)
    plugins {
      ...
      id("com.google.gms.google-services")
    }
    dependencies {
      ...
      implementation(platform("com.google.firebase:firebase-bom:33.7.0"))
      implementation("com.google.firebase:firebase-auth")
    }
  5. Sync Gradle if you made changes to your Gradle files.