In this project, I use fused-location-provider-client, camera, storage, easy-permission library, gson, json, etc...