Awkward moments in clubs when asking for social media.

What it does

Sends contact information (e.g. phone number, Facebook) to people over NFC by tapping each other's phones.

How I built it

Using Android (Java, XML).

Challenges I ran into

Facebook removed the ability to programatically send friend requests, preventing us from implementing such a feature. Also, none of us had much experience with Android, which is a very beginner-unfriendly platform.

Accomplishments that I'm proud of

Completed a MVP for the project. Looks relatively decent. Working together as a team.

What I learned

How filepaths are represented in Android (content and file URIs). How the XML relates to the Java in Android. Android activities keep recreating themselves even when you expect it. How intents work.

What's next for Tap2

Can add toggles to prevent some details from being transferred. Find a way to automatically send friend requests. Add support for Bluetooth and group visibility (like in Snapchat). Store past interactions in a list.

Built With

Share this project: