MySocialApp is a dynamic social platform, employing Firebase for real-time data sync. It adopts MVVM architecture, Coroutines for smooth async operations, and Dagger Hilt for dependency injection. The user interface is crafted using XML, ensuring an intuitive and engaging social networking experience.
Before you begin, ensure you have met the following requirements:
- Android Studio (or preferred IDE) installed.
- Gradle installed.
- Firebase configuration JSON file (google-services.json).
- A Firebase project set up with the necessary services (Authentication, Realtime Database, Storage, etc.).
- Getting Started To get started with the Social Media App, follow these steps:
Clone this repository to your local machine:
bash Copy code git clone https://github.com/code-with-niranjan-v/MySocialApp.git Open the project in Android Studio.
To configure Firebase for this project, follow these steps:
Download Firebase Config File: Obtain the google-services.json Firebase configuration file from your Firebase project.
Place Config File: Copy the google-services.json file into the app directory of this project.
Open Android Studio and load the project.
Build and run the project on your preferred Android device or emulator.