https://github.com/funyin/sosapp
An SOS app built with Jetpack compose and clean architecture
https://github.com/funyin/sosapp
Last synced: 2 months ago
JSON representation
An SOS app built with Jetpack compose and clean architecture
- Host: GitHub
- URL: https://github.com/funyin/sosapp
- Owner: funyin
- Created: 2022-08-07T00:56:12.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:40:16.000Z (over 1 year ago)
- Last Synced: 2025-02-06T13:22:56.775Z (4 months ago)
- Language: Kotlin
- Size: 227 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SOS App
An SOS app built with Jetpack compose and clean architecture. UI inspiration from https://dribbble.com/shots/15007249-SOS-Alert![]()
![]()
## Data sources
- Local: ProtoDataStore
- Remote: Dummy REST API
- Image Capture: CameraX
- Location Service: Google Location Service## Basic Features
- Add and Remove emergency contact numbers
- Capture Image
- Record Location
- POST Details(Emergency contacts, Image, Location) to an API## State flow
- onTap(send SOS)-> Check Camera Permission -> Capture Image ->Check Location Permission -> Record Location -> POST Details