Welcome to the Social Media App! This is an Android application built with Kotlin that allows users to share posts, add reels, search and follow other users. The app uses Firebase for authentication and data storage, Picasso for image loading, and XML for UI design.
-
User Authentication: Sign up and log in using Firebase Authentication.
-
Post Creation: Add and share posts with text and images.
-
Reels: Create and share short video clips.
-
Search and Follow: Search for other users and follow them to see their posts.
-
Image Loading: Efficiently load and display images using Picasso.
-
Cloud Storage: Store user images and videos securely on Firebase Cloud Storage.
-
Real-time Updates: Use Cloud Firestore to store and retrieve posts in real-time.
-
Kotlin: The primary programming language for the app.
-
XML: Used for designing the app's UI.
-
Firebase Authentication: For user sign-in and sign-up functionality.
-
Cloud Firestore: To store and manage post contents.
-
Firebase Cloud Storage: To store user images and reels.
-
Picasso: For loading and displaying images.