Native Android Sensor App for Wildlife Conservation Field Surveys
Overview
What this challenge is about.
Build a Kotlin + Jetpack Compose Android app targeting API 31+ (covers the field rangers' rugged devices). Implement: GPS-tagged sighting records with species + count + photo, bearing capture using gyroscope + magnetometer fused via Sensor Fusion, ambient-light reading for capture-quality flags, walk-track recording (foreground service with battery-aware GPS interval), and a Room database with WorkManager-driven sync. Run a 6-ranger 1-week field pilot. Deliver: APK + repo, 12-page design doc covering sensor fusion choices and battery model, and a 6-page pilot report.
The Brief
What you'll do, and what you'll demonstrate.
Ship a Kotlin Android app for multi-day offline wildlife field surveys with sensor-fused bearings and battery-aware tracking.
Earning criteria — what you'll demonstrate
- Fuse gyroscope and magnetometer for stable bearing capture
- Design a battery-aware foreground tracking service
- Implement multi-day offline storage with WorkManager-driven sync
- Run a field pilot under genuinely austere conditions
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
Career mappings coming soon.