gugapadilha / supp4you-app

My final project for graduation Degree in Analysis and System Development. It's an app that you can create and login in groups to be able to take pictures and share same interpersonal objectives with your friends.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project: SUPP 4 YOU

Status: Finished ✔️

The application allows groups and define their specific theme (enabling creators to select specific characteristics that users who want in the group must follow) such as: how many days the group will be available and what will be the default time for users to take a photo (taking into consideration the overall goal of this group's theme). It will be possible to join these groups through a random code that will be generated whenever a group is created, that is, when a user wants to be part of that group, he will just enter this code and he will join it automatically. About the architecture I'm using Kotlin, Android, MVVM, Clean Architecture, Dagger-Hilt, Nav Graph, CameraX, Solid, Firebase(Firestore/Storage)


Main Project Feature:

  • Images;
  • Photos;
  • Lists;
  • Groups;
  • Validation;
  • Details;
  • Navigation;
  • Log in/Log out;
  • Google auth.

Technologies Used:

  • Kotlin;
  • Android;
  • XML;
  • Jacoco;
  • Hilt;
  • Unit Tests;
  • Integration Tests.

Images Mobile Project:

image image image image

Architecture and tests:

structure coverage

About

My final project for graduation Degree in Analysis and System Development. It's an app that you can create and login in groups to be able to take pictures and share same interpersonal objectives with your friends.


Languages

Language:Kotlin 100.0%