I'm working on an android things project that will show the location of all members in a group with each other. The android things app is meant to be the primary UI (my ultimate plan is like the Harry Potter clock that showed all the weasley family members location).
Ideally a user would create a "group" and invite people to join, and everyone in the group would share their location, and I'd imagine save each members location using Firebase or some backend to communicate and sync the location info. And the Android THings would display the info, a full map, or just a description of where they are (each member could enter their work address for instance, and it would show "Tim is at work").
My question is there an option to use the google location api and not need a client app on each group members mobile device? Would there be some way to request and give access to share location without my own custom mobile app, or will I need my own android app to set up and communicate with my backend?
I'm trying to not be too vague or open ended, I want to work on an android things project right now, but I feel like as I try to design and architect this solution, I realize the scope gets pretty large and I feel like this might become too complicated of a project. So Id love any ideas or thoughts on how to keep this simple to start, but maybe build it in a way I can work on each users client in the future. I plan on documenting this and sharing as an open source idea for tinkering. Thanks.