Simple android app, that detects when you are not moving for longer period of time (like: you had an accident and are now unconscious) and sends an SOS message with your coordinates to defined contact
This project was created to show how to use clean architecture in not-so-trivial example. Developed in Kotlin, using MVP for presentation and repository pattern for data access. There is also a little bit of RxJava2 where it made sense to use it. Dagger2 was used for dependency injection.
This is by no means a "reference implementation" that rigorously follows all the rules. It's rather a real-life example with pragmatic approach.
At this point app is stable and usable, but there is still a LOT to do here (better code coverage, add more features, make the app not ugly, use all these fancy libraries and concepts). You can check what I'm up to by checking issues.