Connec lets people instantly share contact information and social media profiles with others via a scannable QR code that works with all iPhones and many Android devices—recipients do not need to have Connec installed. Connec is a cross-platform mobile application powered by React Native and Expo. Connec was created by Brendon Wong and Ryan Dicenzo and is actively maintained.
git pull
to ensure the local repository is up to date and increment the application version number inapp.json
- Open the 'App' directory in two Terminal windows
- In one Terminal window,
expo start
to run the app - In the other Terminal window,
expo build:ios
to have Expo servers generate a .ipa iOS app file - Download the .ipa file from the link provided by Expo in Terminal once the build completes
- Open Xcode and launch Xcode's Application Loader
- Use Application Loader to send the .ipa file to Apple
- A single user can immediately share their personal, professional, or event-dependent links
- Share with device's native plain text sharing, which supports AirDrop, texting, email, Messenger, etc
- Prompt the user to download our app to "Save Name's profile and get updates by downloading Connec"
- Share with other app users via QR code, similar to Snapchat
- Share with a mobile-friendly online link 1:1 or with millions of people
- Killer app: Instantly share social information and important details, fostering friendships and engagement
- Share with device's native plain text sharing, which supports AirDrop, texting, email, Messenger, etc
- A group of users can immediately create a group and share information and links, as well as everyone's individual contact information, by scanning QR codes, sharing an access code, or sharing a link
- Killer app: Groups that are together for events like travel groups, hackathon teams, and wedding ceremonies can facilitate easy information sharing and communication
- Users can discover nearby individuals and groups via GPS and use IM functionality to communicate with individuals and groups before and after connecting
- Killer app: Users can proactively discover other users and groups with GPS functionality, and built in IM makes it even easier to connect with others
- Installed Homebrew (Mac), Node.js, and Expo
expo init App
to create a minimal Expo appnpm install --save react-native-elements
to add pre-built visual components to our appnpm install --save react-navigation
to add tab-based navigation to our appreact-native-qrcode
to add QR code generation to our appnpm install --save redux react-redux
to add global state to our app- iOS Contacts supports vCard format v3.0+