Social Media App based on Firebase
- Built a Social Media App that performs User Authentication using Firebase Authentication and stores User data on Firebase Real-time database and Firebase Storage.
- Implemented Fragments, ViewModels to persist data and Async Tasks to work on background thread.
- Implemented HomeFeed, ExploreScreen, UserProfileScreen, Create Posts, Edit Profile, etc. for easy browsing, posting & profile management.
- Users can follow/unfollow and like, comment, and save others’ posts.
- Compatible in Light/Dark Mode
Client: Java, XML, Android Studio
Server-side: Firebase
-
Android Studio (installed on a Linux, Mac or Windows machine)
-
Android device in developer mode with USB debugging enabled
-
USB cable (to connect Android device to your computer)
Clone the GitHub repository to your computer to get the application.
https://https://github.com/adiupd123/FingerTrip
Open the App's source code in Android Studio. To do this, open Android
Studio and select Open an existing project
, going to the folder containing the Project folder
Select Build -> Make Project
and check that the project builds successfully.
You will need Android SDK configured in the settings. You'll need at least SDK
version 23. The build.gradle
file will prompt you to download any missing
libraries.
Connect the Android device to the computer and be sure to approve any ADB
permission prompts that appear on your phone. Select Run -> Run app.
Select
the deployment target in the connected devices to the device on which the app
will be installed. This will install the app on the device.