owsky / SushiHub_Redone

Android app that assists the user while ordering at an All-you-can-eat restaurant. Kotlin revamp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SushiHub_Redone

This is a Kotlin version of my Software Engineering project SushiHub The affiliated feature is not going to be included in this project for simplicity's sake.

The purpose of this app is to facilitate the ordering process at a 'All-you-can-eat' restaurant by enabling P2P communication between the user's devices. This lets the users sync all their orders to one device, which will be shown to the waiter for the actual ordering. Communication is handled by the Nearby API, thus it requires WiFi and Bluetooth to exchange data.

To develop this app I applied the single activity architecture and MVVM + Repository pattern. I also implemented dependency injection through Hilt.

About

Android app that assists the user while ordering at an All-you-can-eat restaurant. Kotlin revamp

License:GNU General Public License v3.0


Languages

Language:Kotlin 100.0%