Skip to content

As the name says this project is an clone of the popular application Threads. Made in android studio with JDK 17, Used Firebase for Database and Storage with basic plan. Also i have tried my best to clone the UI of the threads application to make the project more like the real one.

Notifications You must be signed in to change notification settings

Harshshah6/Threads-Clone-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Threads Clone Android

As the name says this project is an clone of the popular application Threads. Made in android studio with JDK 17, Used Firebase for Database and Storage with basic plan. Also i have tried my best to clone the UI of the threads application to make the project more like the real one.

Screenshots

Features

  • Firebase capability
    • Database
    • Storage
    • Auth
  • Posts Pagination
  • Login / Signup
  • Upload posts
    • With or Without GIF / IMAGE
  • Posts
    • Create
    • Update
    • Delete
  • Update Profile
  • Clean settings UI
  • Materialistic BottomSheetDrawer
  • Custom Made Switch UI
  • Comments
    • Create
    • Update
    • Delete
  • Full screen IMAGE / GIF preview
  • Likes on posts system

Prerequisites

  • Android Studio (latest version recommended)
  • Java 8+
  • An android device or emulator

Installation

  1. Clone the repository:

    git clone https://github.com/harshshah6/Threads-Clone-Android.git
  2. Open the project in android studio

  3. Build and run the app on your device or emualtor

Built with

  • Java 8 - The programming language used.
  • Glide - Image library used to load the images from URL.
  • Picasso - Image library used to load the images from URL.
  • Gson - Gson library to parse the json response from API.
  • OkHttp - Library to send requests to the APIs and receive the data.
  • SwiperefreshLayout - Library to add feature of pull to refresh list.
  • PhotoViewDialog - Dialog Modle Library to show full screen images/gif preview.
  • IVCompressor - To compress the images while uploading in posts to save storage.

Contributing

If you'd like to contribute to Threads Clone Android, here are some guidelines:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Make your changes.
  4. Run the project to ensure it works.
  5. Commit your changes.
  6. Push your changes to your forked repository.
  7. Submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

About

As the name says this project is an clone of the popular application Threads. Made in android studio with JDK 17, Used Firebase for Database and Storage with basic plan. Also i have tried my best to clone the UI of the threads application to make the project more like the real one.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages