The main user experience of the Vicinia service written in 24 hours at PackHacks 2019.
- Francesco Hayes: Web Developer
- Boston Cartwright: Mobile App Developer
- Tyler Smith: Backend Developer
- Michelle Charette: "Math Guy" on Backend Developer
This app is written on the Flutter framework entirely in the Dart language. It takes advantage of of the BLoC design pattern, in order to keep the business logic seperated from the presentation layer, utilizing asyncronous streams. It also utilizes the repository pattern which helped greatly with testing and UI development. It also incorporates built_value in order to provide immutable value types.
In order to implement our DevOps pipeline for CI, we utilized codemagic. Though it currently doesn't deploy to any sources, it is very easy to set it up if we decide to release it on the available channels.