EcoRangers was born from a passion for environmental stewardship and the desire to make learning about waste fun and engaging. The app uses your device’s camera to detect trash in real time, letting players “pick” items and immediately receive disturbing facts about the environmental impact of waste. We built it by integrating iOS’s Vision and Core ML frameworks with a SwiftUI interface, wrapping a robust UIKit camera view controller to deliver a seamless augmented reality experience. Along the way, we faced challenges such as fine-tuning real-time object detection, ensuring smooth UI updates, and overlaying text accurately on live video feeds. Despite these hurdles, we're proud of creating an educational, interactive game that brings together technology and sustainability in a compelling way. This project taught us valuable lessons about optimizing performance and merging different iOS frameworks, and we're excited to expand EcoRangers with additional environmental facts, multiplayer features, and enhanced detection accuracy in the future.

Built With

Share this project:

Updates