Skip to content

Handy Android app which helps to make an optimal decision when choosing pizza size and shape. Greetings for all pizza lovers :)

Notifications You must be signed in to change notification settings

komidawi/PizzaCostCalculator

Repository files navigation

PizzaCostCalculator

Description

Handy Android app which helps to make an optimal decision when choosing pizza size and shape. Project focused on high code quality and proper coding and Android architecture practices. Much code written with TDD, high coverage levels. Unit tests, integration tests, e2e tests. CI/CD made with Bitrise. SonarQube and CodeCov for metrics. I wanted to make it the best way possible, taking no half measures and being a contrary to commercial projects limited by deadlines and other business factors. One might say it's trivial in functionality, but it's not the point as the real effort has been put predominantly in its codebase.

Features

  • Calculating pizza price/area ratio
  • Sorting by ratio ascending/descending
  • Saving/deleting provided data

Technologies

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

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

Code Quality

Build status: (master)

Build Status

Coverage level:

Coverage codecov


Detailed Sonar Results:

Quality Gate Status

Maintainability Rating Reliability Rating Security Rating

Bugs Code Smells Vulnerabilities

Duplicated Lines (%) Technical Debt

Screenshots

Will appear in the far future, as frontend side is not the point of this app.

About

Handy Android app which helps to make an optimal decision when choosing pizza size and shape. Greetings for all pizza lovers :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages