How braianmartinezzz/tp1_catastrofesnaturales works
CatastrofesNaturales is an Android app for natural-disaster assistance. The apparent user workflow starts at the main screen and offers disaster alerts, action guidance, rescue mode, location, weather, assistance chat, and audio recording. The tree and sampled files do not expose activity navigation, service calls, or data flow, so the graph shows no inferred links beyond app entry; capability names are based on source filenames.
Main entry points: MainActivity.kt Main screen
Components 12
App entry
- Main screen
app/src/main/java/com/example/catastrofesnaturales/MainActivity.kt
Emergency support
- Disaster alerts
app/src/main/java/com/example/catastrofesnaturales/AlertaCatastrofeManager.kt - Rescue mode
app/src/main/java/com/example/catastrofesnaturales/ModoRescateActivity.kt - Location
app/src/main/java/com/example/catastrofesnaturales/UbicacionActivity.kt - Battery utilities
app/src/main/java/com/example/catastrofesnaturales/BateriaUtils.kt
Information and communication
- Action guide
app/src/main/java/com/example/catastrofesnaturales/GuiaAccionActivity.kt - Weather data
app/src/main/java/com/example/catastrofesnaturales/ClimaRepository.kt - Assistance chat
app/src/main/java/com/example/catastrofesnaturales/ChatAsistenciaActivity.kt - Voice commands
app/src/main/java/com/example/catastrofesnaturales/ComandosVozHelper.kt - Recording
app/src/main/java/com/example/catastrofesnaturales/GrabacionActivity.kt - Audio recording
app/src/main/java/com/example/catastrofesnaturales/GrabacionAudioActivity.kt
Other components
- User
Connections 1
- User → Main screen: opens app