Signal Messenger Fall 2018

For our Pre-Capstone project, often referred to as MiniCap, we were tasked with extracting an applications architecture, increasing test coverage and adding new features to an already existing open source Android application. In our case this was the Signal Private Messenger Android Application. Over the course of the semester together with a team of seven hard working soon to be Software Engineers we delivered a robust new feature every two weeks. We implemented a grand total of seven features: Custom Theme, Pinning Messages, Pinning Conversations, Text To Speech, Markdown Formatting, @mentions. Every feature was required to be well documented, have well integrated continous integration, and be thoroughly tested which included both UI and Unit tests.