Homesafe - Android Application
Homesafe is a safety application for Android devices that helps to minimize the risks of assaults and robberies by keeping track of the client's real-time location and traveling time. User needs to check in before the preset deadline to ensure safe arrival, otherwise emergency contacts will be contacted. This project practices the principle of software engineering, such as requirements specification, architectural and detailed design, testing and analysis, software process, and tools and environments. Other tools and skills used and mastered specific in the process of this project: Android Development (Android Studio & Gradle, JUnit, Jacoco, Github, TravisCI, Mockito, Robotium, Google Map Utils, Javassist), Use Case Design, UX design, Teamw