Skip to content

FingerTrip is a social media platform based on native android framework. It allows users to create posts, search users, view their profiles and posts, follow them and customize their feed. 👥

Notifications You must be signed in to change notification settings

adiupd123/FingerTrip

Repository files navigation

👥FingerTrip

Social Media App based on Firebase

🖥Features

  • 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

📸Screenshots

OtherUserScreen EditProfileScreen ExploreScreen HomeScreen LoginScreen PassResetScreen SearchScreen SignUpScreen ContactScreen CreatePostScreen

🛠️Tech Stack

Client: Java, XML, Android Studio

Server-side: Firebase

📥Requirements

  • 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)

🧑‍🏭️Build and run

Step 1. Clone App source code

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

Step 2. Build the Android Studio project

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.

Step 3. Install and run the app

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.

About

FingerTrip is a social media platform based on native android framework. It allows users to create posts, search users, view their profiles and posts, follow them and customize their feed. 👥

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published