Skip to content

Social media app but with new features like translate messages and posts , support video & images as posts , chat and notifications , etc...

Notifications You must be signed in to change notification settings

kareemAboelatta/social-media-app

Repository files navigation

SocialMediaPlus - Elevating Social Networking to New Heights 🌐🚀

Welcome to the future of social media with SocialMediaPlus! Immerse yourself in a world where language barriers fade away, and every moment is shared vividly. From advanced message translation to rich media support, SocialMediaPlus isn't just an app – it's a revolution in digital social interaction.

🚀 Exciting Features:

  • Rich Media Posts: Bring your stories to life with video and image posts.
  • Real-time Notifications: Stay in the loop with instant alerts for messages and interactions.
  • Seamless Firebase Integration: Experience smooth and reliable data handling.
  • Lightning-fast Performance: Enjoy a swift, seamless app experience.
  • Intuitive Interface: Navigate effortlessly through a user-friendly platform.
  • Automatic Language Detection: Understand every word, no matter the language.
  • Powerful In-App Translation: Communicate globally without linguistic boundaries.

📱 App Previews: See It in Action!

Dive Into Login & Registration

   

Discover the Dynamic Dashboard

             

Explore Post Translation

   

Experience the Engaging Messenger

   

Navigate through Notifications

 

🛠️ Crafted With:

  • Kotlin: The cornerstone for a solid and efficient app.
  • MVVM & Clean Architecture: Emphasizing maintainability and scalability.
  • Dagger Hilt & LiveData: For streamlined dependency injection and data management.
  • Coroutines: Ensuring fluid and responsive tasks.
  • Navigation Component: Simplifying app navigation.
  • Glide & ExoPlayer: Mastering media loading and playback.
  • Firebase Cloud Messaging: For prompt and reliable user notifications.

🤖 Advanced Machine Learning Features:

  • Auto Language Recognition: Effortlessly identify text languages.
  • Text Translation: Seamlessly bridge languages, enhancing communication.

📲 Try It Yourself: Get the App!

Curious to see SocialMediaPlus in action? Download the APK and embark on a new social media journey: Download APK

Setting Up Firebase

Ready to customize SocialMediaPlus? Set up Firebase for your project:

  1. Create a Firebase Project: Head to Firebase Console, click "Add Project", and follow the setup.
  2. Add Firebase to Your App: Click the Android icon, register with your package name, and download google-services.json to your app/ directory.
  3. Configure Firebase Products: Activate necessary services like Firestore, Authentication, etc.
  4. Launch Your Version: With Firebase ready, build and run your customized SocialMediaPlus.

⭐ Support SocialMediaPlus

Impressed by SocialMediaPlus? Show your support with a ⭐ on GitHub! and follow me for more projects. Your encouragement fuels our passion for continuous innovation.

SocialMediaPlus: Connect, Share, Explore – The World Without Barriers. 🌍

Releases

No releases published

Packages

No packages published

Languages