Social Share is a social connecting Android application that allows users to find and connect with active users around them, view social media profiles, and share their profiles via QR codes. The app provides a seamless way to build social connections and manage visited profiles.
- Find Active Users: Discover and connect with users within 500 meters to view their social media.
- Connect with QR Codes: Share your profile QR code with others, allowing easy and instant connections.
- Visited Profiles History: Keep track of your visited profiles and revisit them anytime.
- Backend: Java
- QR Code Generation: ZXing library
- UI Design: XML
- Shimmer Effect: Shimmer library
- Authentication & Database: Firebase
- Local Storage: Room database for storing visited profiles history
- Animations: Lottie Animation library for animating images and Lottie files
To get a local copy of the Social Share app up and running, follow these steps:
- Clone the repository:
git clone https://github.com/vagabon_09/social-share.git
- Open the project in Android Studio.
- Build and run the project on an Android emulator or device.
- Finding Active Users: Once logged in, the app will automatically show you a list of up to 500 active users nearby.
- Sharing QR Code: You can generate your profile QR code from the app and share it with others to connect instantly.
- Viewing Visited Profiles: Access the history of profiles you've visited and click on any profile to view it again.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/YourFeature
). - Commit your Changes (
git commit -m 'Add some feature'
). - Push to the Branch (
git push origin feature/YourFeature
). - Open a Pull Request.