Hollout is the simplest way to FREELY discover and connect with new and interesting people in your current location built for Android using Java. This project was originally developed by me but has since been open-sourced for the community to use as a template for a dating app.
- User Authentication: Secure user registration and login functionality.
- Profile Management: Create, update, and manage user profiles.
- Matching Algorithm: Basic matching algorithm to suggest potential matches based on user preferences.
- Messaging: In-app messaging system for users to communicate with their matches.
- Settings: User-configurable settings for preferences and account management.
- Voice & Video Calls: Integrated Sinch SDK for voice calls, video calls, and chats.
- Truecaller Integration: Login with Truecaller using TrueSDK for seamless authentication.
- View Injection: Utilized ButterKnife for efficient View Injection.
- ORM: Incorporated DBFlow as an ORM for database operations.
- Server: Utilized Parse Server as the backend server.
- Crash Reporting: Integrated Crashlytics for crash reporting.
To get started with Hollout, follow these steps:
- Clone the repository:
git clone https://github.com/wanclem/hollout.git
- Open in Android Studio: Import the project into Android Studio.
- Configure Firebase: Set up your Firebase project and replace the configuration files with your own.
- Build and run: Build the project and run it on your Android device or emulator.
This repository is no longer maintained. However, feel free to fork it and use it as a foundation for your own projects.
Hollout is released under the MIT License. Feel free to use, modify, and distribute this code for any purpose. See the LICENSE file for more details.