The project happened because of the unique problem that all four TrapTap creators had: there was no simple, cheap and legal way to avoid the speeding tickets. So, they created a distraction-free device that sits on a vehicle's dash. It maps areas with speed traps, school zones and red light cameras by using GPS and warns you of potential driving hazards.
TrapTap uses Bluetooth Low-energy (BLE) to connect with the free app on your smartphone and its mapping software.
To customize the alerts settings and check the statistics users should synchronize TrapTap with our app. The app collects and shows the average speed, travel distance and a number of hazards passed.
It’s incredibly easy to use:
Download the app
Pair with your TrapTap via Bluetooth
Configure your settings
Set the device on your dashboard
The MOC team worked on the project by using a feature-by-feature approach in a short phases. Each sprint lasted for 2-3 weeks. They comprised new feature development, location, database and battery usage optimization and provided workarounds for issues caused by different Bluetooth behaviours of various Android devices.
The project activity included:
Android app development
Customer and product support
The app and the device work simultaneously with the Bluetooth, location and networking, which influence a phone battery a lot. Also, we had some Bluetooth issues caused by different vendors' smartphone peculiarities. We solved those issues by fixing the RxAndroidBle library.
However, path prediction appeared a tricky thing.
Team size10 people
- AWS Congnito
We performed a test documentation writing (test plan, test cases, checklists), functional and non-functional testing, and user feedback investigation.
Non-functional testing included:
Performance testing to decrease a launch time and the app size
Compatibility testing on various Android devices with different Android and Bluetooth versions
Usability testing to add notifications and buttons to make interface even more self-obvious than it was. Testing was based on customers’ feedback
Power consumption testing to find out the “greedy” processes, and save the battery
Endurance testing to guarantee the stability and reliability of the app. It was needed as our Android application works an extended period of time in the background
We released the app on October 15, 2016. The stats we got five month later:
1,500 installs from the
4,054 user alert contributions
19,629 h traveled with a TrapTap on
1,221,554 km traveled with a TrapTap on
98,320 red light camera
80,312 school zone
Customer and product support
By using the 'Help and support' button in the app, the user can connect to a customer support specialist to get online consultation via Intercom. We continue with hazard mapping, develop new locations, make bug fixes and usage optimizations.
Check out our app in the Google Store: