Skip to content

drodobyte/lostpet-android-old

Repository files navigation

Lost Pet on Android

Simple sample app for posting lost pets showcasing Clean Architecture approach.

The business layer is defined in the domain module, the details and adapter layers are defined in the details one.

Packages

  • Domain
    • Case, it contains the use cases (e.g: listing pets)
    • Entity, the models (e.g: Pet)
    • Service, the access data service
  • Details
    • Presentation, It contains Android specifics implementing views and user interaction, and also the presenters, which are adapters to the use-cases from business model layer and the android specific framework.
    • Service, doubles or mocked service classes implementing the service interface defined in the business model layer.
    • util & app, utility and helper classes

About

(Very old) Sample app of Clean Architecture

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages