Tap It enables two people to seamlessly share their social media information (e.g. Instagram, Snapchat, phone number) by simply placing one screen on top of the other horizontally (aka "tapping"). This app is privacy-centric: all information, which is inherently sensitive, is stored on-device, and all wireless data transfer is encrypted.
Tap It uses:
When meeting someone, it takes a nail-bitingly long time to share each other's social media details. Finding the person's account, requesting them, them accepting, then vice versa; in a day and age where everyone has an account on at least two or more platforms, this takes a laughably long time.
Tap It aims to drastically streamline this process, to both parties simply pressing "share" and then placing one phone on top of the other.
Tap It now has the structure to become hyper-modularized, allowing for better testing, build times, and dependency management. Development will go feature by feature, with the core business logic built before the thin, lightweight views laid on top.
## Interesting code
Most of the important code is in /Sources. For some interesting examples using The Composable Architecture looks like, check out /Sources/BeaconClient/, /Sources/MultipeerClient/ and /Sources/TapFeature/!
On the topic of The Composable Architecture, I'm doing a 30-min talk about it at NSLondon on November 24th. See you there!
Nikita Mounier, [email protected]
View LICENSE.md