Skip to content

maneletorres/Pizza

Repository files navigation

Pizza

Table of Contents

Introduction

Pizza is a simple pizza delivery application built entirely in Kotlin for Android, which follows the conventions and good practices, applying the most recent methodologies and technologies on the market, focused on being updated and improved over time.

Architectures

  • MVVM pattern
  • Clean Architecture
  • SOLID principles
  • SoC
  • Single-Activity pattern
  • Architecture components:
    • Data Binding
    • Lifecycles
    • LiveData
    • Navigation
    • ViewModel
  • Other libraries
    • Coroutines
      • Channel
      • Flow:
        • StateFlow
  • Testing
  • Others:
    • ktfmt

Next steps

  • Apply 'versions.toml' file as dependency manager
  • Apply Version Catalog Update plugin
  • Add a Splash Screen
  • Add JaCoCo for code coverage
  • Migration to Jetpack Compose
  • Others...

Screenshots

Start screen Pizza screen Pickup screen Summary screen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages