gabrielglbh / tfm-android

KELO: A Master Thesis for the Mobile App Development Master @ UPM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KELO

master master Codacy Badge

Disclaimer

There's currently (15 Jun 2021) an issue with Firebase Messaging with some emulators and devices (see #1286). As for this, all UI tests fails upon execution on Circle CI (locally they do not fail). Therefore, as we use CircleCI for our continuous integration tool, all UI tests have been left out of execution in order to get a proper coverage number. Proper adjustments to the coverage report files have also been made.

For Developers

Remember to change the versionCode and versionName on the gradle:app file when releasing a new version through tags

Application Description

KELO is a project for managing your house chores with your friends!

  • Add a new chores and their expire date
  • Tag yourself and others in the chores
  • Make rewards for doing a lot of chores
  • Notify your friends that they need to make a chore

Objectives of this Project

This project is a Master Thesis for the Mobile App Development Master @ UPM. It is developed for Android and iOS using the latest technology and dependencies. The Master Thesis purpose is to identify, explain and argue the differences between Android and iOS development for the same application whilst exploring a real-world environment using continuous integration.

UPM Logo

It makes use of Circle CI and Fastlane for automatic deployments to the Google Play Store and automatic tests using Cucumber, JUnit and Espresso. For code coverage (what portion of code we covered with testing) we used Codecov.

About

KELO: A Master Thesis for the Mobile App Development Master @ UPM

License:GNU General Public License v3.0


Languages

Language:Kotlin 94.2%Language:Gherkin 5.4%Language:Ruby 0.4%