Skip to content
/ SOSApp Public

An SOS app built with Jetpack compose and clean architecture

Notifications You must be signed in to change notification settings

funyin/SOSApp

Repository files navigation

SOS App

An SOS app built with Jetpack compose and clean architecture. UI inspiration from https://dribbble.com/shots/15007249-SOS-Alert

SOS App Preview SOS App Preview

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

About

An SOS app built with Jetpack compose and clean architecture

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages