- Henry Fellerhoff
- Anne Wagner
- Yilin Guan
- Amad Farooq
We used the GitHub project tab (similar to Trello) to assign development steps on an individual task basis. Each team member was involved in some way about the app research and development so that everyone could have a complete understanding of the app creation.
This project primarily employs Android Studio for app development, as well as the built-in emulator for app testing. Our team developed the app in Java, as well as worked with the necessary xml files essential to creating an android application. Google Firebase is used in the app and externally as a database, as well as for user authentication. The expected hardware is Android devices, although porting the app to iOS devices as well would be ideal. Using the location of the user is something on our list of stretch goals, and as a result we may utilize the location information from the phone and possibly Google Maps data.
- Actual Development Starts
- Initial framework for app, where interfaces are laid out but have very limited implementation
- UI updates/finalization before implementation, implemented authentication
- Email only at the minute, design decision to leave out Google due to roadblocks
- Basic database interaction/implementation
- Share Tab implemented, allows for location sharing
- Search Tab implemented, now displays location reports
- Various improvements to above before moving forward with friends system
- Friends system basics implemented, database storage and adding
- Friends display/alphabetical sorting implemented, minor tweaks/fixes
- Sort by friends implemented in Search tab
- Minor bug fixes/code cleanup
- Project Due