This is the Android implementation of a mobile data entry and communication tool, created to assist case agents and forensic analysts throughout an investigation that involves electronic devices and digital information. Uses Google Firebase for account access and data storage.
Developers wishing to utilize the source must currently supply their own Google Firebase account details for accounts and data storage. This includes Google Auth, Cloud Firestore, (used to store the data fields in JSON format), and a Firestore Storage implementation for storage of visual images.
The application begins by having the user create an account. After account creation, the user may create a new case, or view existing cases created by other investigators within the group. Once a case has been entered, the user can begin entering electronic items into the case, filling in their pertinent details, and update them as necessary. All entered information is populated throughout the group's view of the case in real time, due to Google Firestore Cloud. This assists groups that as a team, are engaged in a real-time investigations such as a search warrant execution, and are physically separated throughout a location, but working towards a common goal.
Pane 1: Initial view holding various case cards. Pane 2: View of cards, representing electronic items entered into a case
Item entry screens
Sample of item search options