App developed for app dev class.
- firebase for handilng users
- maps
- persitent async storage
- ble
- async communication with ble device
- automatic connection to ble device
slowed down because 60fps is played back at 24fps i think
- Application is in sync with the lock. It updates the state if lock us state is chagned with tapping.
- Lock has two physical buttons but they can be only used to lock.
- Lock locks automaticly after 2 minutes. It does not lock when lock is moving.
Application part:
Build:
Blog: https://www.hackster.io/taplock/taplock-a-bike-lock-with-machine-learning-85641c
Physical lock: https://youtu.be/WWhBr2s0ySs