So I'm currently working on an android app for a class project which essentially matches users who use the app to other users in vicinity that have similar interest inside the app as well. So the basic idea is, PersonA open up my app and there is a dropdown box that they can select say 1/10 interests options in the list. Then PersonB, who has already opened the app as well and specified their specific interest from the dropdown before can click a button that says "find a person near me within 100feet with my interest that I just selected". If the PersonA is within 100feet of PersonB with them both matching the interest selected, then PersonA is returned to the screen with where they are. How would you go about doing this solution in Android? Is there a library/class or some api that does this? I'm fairly new to android, so I'm not exactly sure how to approach this.
I've been looking through many forums and even stackoverflow questions, but can't seem to find exactly the way to implement this or even start to go about creating this solution. Any help is appreciated! Thanks :)