realroy / video-store-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video Store

Software Specification and Design

Feature:

  • Data on server
  • Search by category, name
  • Member data on server
  • Add to cart and check out
  • Android

Thank you very much

Settapong:

  • Parts of pure java objects
  • Some part of UI, android related codes
  • Use case and domain model

Kan:

  • Parts of pure java objects
  • Use case and domain model

Roiboon:

  • Firebase real-time database
  • Most part of UI, android related codes

Patterns:

  • Proxy Pattern in StoreActivity.java. Used when loading data from server
  • Adapter Pattern for multipple type of product
  • Strategy Pattern for payment methods(Giving discounts to VIP customers)

Link to use case and domain model: https://docs.google.com/document/d/1hxPY-EGHTeKZ6ipQPxhYk7-DwoeOJPhsRAnjY66hnQg/edit?usp=sharing

About


Languages

Language:Java 100.0%