Skip to content

Latest commit

 

History

History
52 lines (28 loc) · 2.32 KB

README.md

File metadata and controls

52 lines (28 loc) · 2.32 KB

XClone

XClone is a social networking application developed in March 2024, showcasing the potential of Firebase and Kotlin in Android app development. It offers a platform for users to connect, share thoughts, and engage with others in a dynamic online community.

Features

  1. User Authentication

    • Implemented robust login, signup, and logout functionality to ensure secure access to the app.
  2. Follow Feature

    • Similar to Twitter, users can connect with others by following their profiles, fostering a network of interactions and engagement.
  3. Profile Personalization

    • Integrated profile picture upload functionality, allowing users to personalize their profiles and make them uniquely their own.
  4. Tweeting

    • Users can compose and post tweets, expressing their thoughts, opinions, and experiences with ease.

Technologies Used

  • Firebase: Leveraged Firebase services for user authentication, real-time database management, and file storage, ensuring a seamless and secure user experience.

  • Kotlin: Developed using Kotlin programming language, taking advantage of its concise syntax, null safety, and interoperability with Java for efficient Android app development.

Getting Started

To get started with XClone, follow these steps:

  1. Clone the Repository: Clone the XClone repository to your local machine.

  2. Set up Firebase: Create a Firebase project and configure the necessary Firebase services (Authentication, Realtime Database, and Storage).

  3. Configure Project: Update the Firebase configuration file (google-services.json) with your project's credentials.

  4. Build and Run: Build and run the project using Android Studio or your preferred development environment.

  5. Explore and Interact: Explore the features of XClone, create an account, connect with others, share tweets, and engage with the community.

Contributing

Contributions to XClone are welcome! If you have any suggestions, bug fixes, or feature requests, feel free to open an issue or submit a pull request.

License

XClone is open-source software licensed under the MIT License.

Contact

For any inquiries or assistance, please contact [email protected].