Skip to content

SyedAbdullah156/OOP-Project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android OOP Project - Social Media App

Overview

This project is an Android application developed in Java as part of an Object-Oriented Programming (OOP) course. The app allows users to create Google-verified accounts, build their profiles, add posts, stories, or statuses, follow others, and engage with posts through likes and comments. Users can also upload profile images and customize their profiles.

Features

  • User Registration and Authentication:

    • Google account verification.
    • User login and registration.
  • Profile Management:

    • Create and update user profiles.
    • Upload and set profile images.
    • Add personal information.
  • Social Interactions:

    • Create and share posts.
    • Add stories and statuses.
    • Follow and unfollow other users.
    • Like and comment on posts.

Screenshots

Here are some screenshots of the app:

Home Page Login Page Search Page Notification Page Create Post Page

Installation

To run this project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/SyedAbdullah156/OOP-Project-.git
    cd cloned_repo
  2. Open the project in Android Studio:

    • Launch Android Studio.
    • Open the cloned project from the folder where you cloned it.
  3. Build and run the app:

    • Connect an Android device or use an emulator.
    • Click on the "Run" button or use the shortcut Shift + F10.

Usage

  1. Register or log in:

    • Use your Google account to register or log in.
  2. Set up your profile:

    • Add a profile picture and personal information.
  3. Interact with others:

    • Create posts, add stories or statuses.
    • Follow other users, like and comment on their posts.

Contributing

If you wish to contribute to the project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or feedback, please contact abdullahsyed2005@gmail.com.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages