Skip to content

Build the Starbuck mobile app using design pattern with animation. UI functionalists implemented using processing.

Notifications You must be signed in to change notification settings

sharma-vidhi/StarbucksApp-DesignPatterns

Repository files navigation

Starbuck Mobile App on Processing

The idea is to leverage the individual project implementation and re-build the Starbuck Mobile App on processing with animation UI.

Download and install the Processing. https://processing.org/

References:

Development environment setup instruction (latest version)

We are using visitor design pattern between processing, starbucks.jar and new screens.

All the new screens are under team project folder now.

  1. Here is the source code for implementing the team project: https://github.com/nguyensjsu/fa18-202-mystic/tree/master/5.SourceCode/starbucksTeamSource

  2. Here is the latest processing code: https://github.com/nguyensjsu/fa18-202-mystic/tree/master/5.SourceCode/starbucks_processing_v2

  3. Here is the two library we use. Please check the readme file here for how to use them. https://github.com/nguyensjsu/fa18-202-mystic/tree/master/5.SourceCode/starbucksJarLibraries

Activity Diagram

ActivityDiagram

Use Case Diagram

System Sequence Diagrams

Login and Set Pin

Sequence Diagram of Set Pin - Observer Pattern

Initial Setup

1543300184164

Set Pin Key Input

1543300295630

Set Pin

1543300420465

Class Diagram

Order- Builder Pattern

Processing / Base Jar / New Screens - Visitor Pattern

1543968465578

Test Case - Order and Set pin

Class Diagram

Sequence Diagram

About

Build the Starbuck mobile app using design pattern with animation. UI functionalists implemented using processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages