Skip to content

About

Handy Android app which helps to make an optimal decision when choosing pizza size (including delivery costs). Greetings to all pizza lovers! (2020/21)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

PizzaCostCalculator

Description

Handy Android app helping make an optimal decision when choosing pizza size.
Project focused on high quality and proper Android architecture practices.
Most code written using TDD, high coverage levels. Unit tests, integration tests, e2e tests.
CI/CD made with Bitrise. SonarQube and CodeCov for metrics.
Functionality is just a background of this project, yet still working and helpful.

Features

  • Calculating pizza price/area ratio
  • Including delivery costs into calculations
  • Sorting by ratio ascending/descending
  • Adding/removing list entries

Technologies

  • Kotlin
  • Room
  • JUnit
  • Mockito
  • Espresso
  • Gradle

and AndroidX stack elements such as Navigation, Lifecycle, Fragment, etc.

Code Quality

Sonar

quality-gate
maintainability reliability security
bugs technical-debt vulnerabilities

Code Coverage

coverage
lines-of-code
duplicated-lines

Detailed results can be found in jaCoCo Report.

Screenshots

Show screenshots
Empty Add Screen
Figure 1. Empty Add Form
Filled Add Screen
Figure 2. Filled Add Form
Item List Screen
Figure 3. Item List View

About

Handy Android app which helps to make an optimal decision when choosing pizza size (including delivery costs). Greetings to all pizza lovers! (2020/21)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages