Skip to content

Build Android application a LinkedIn clone that implements core functionalities including user signup and sign-in. It uses SQLite for local storage of user credentials and SharedPreferences to manage app state, such as first-time startup and login status. Content for the home feed is dynamically fetched from Firebase, displaying users.

Notifications You must be signed in to change notification settings

mehboob14/Android_Linkedin_Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android LinkedIn Clone

Description

This is an Android application clone of LinkedIn, featuring essential functionalities including signup and sign-in. The app uses SQLite for local storage of user credentials and SharedPreferences to manage app state (e.g., first-time startup and login status). Firebase is integrated to fetch and display content on the home feed.

Features

  • Signup and Sign-In:

    • Users can create a new account or sign in with an existing one.
    • Credentials are securely stored using SQLite.
  • User Management:

    • SharedPreferences is used to check whether the user is starting the application for the first time and to manage login state.
  • Home Feed:

    • Content is fetched from Firebase and displayed on the home feed.
    • Each feed item includes a username, date, and content.

Architecture

  • SQLite Database:

    • Stores user emails and hashed passwords for authentication.
  • SharedPreferences:

    • Manages app state, including whether the user has started the application for the first time and login status.
  • Firebase:

    • Provides real-time content updates for the home feed, including user posts.

Installation

  1. Clone the repository:
    git clone https://github.com/mehboob14/LinkedIn_Clone.git

About

Build Android application a LinkedIn clone that implements core functionalities including user signup and sign-in. It uses SQLite for local storage of user credentials and SharedPreferences to manage app state, such as first-time startup and login status. Content for the home feed is dynamically fetched from Firebase, displaying users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages