Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vanshpanchal/buzz-feed
https://github.com/vanshpanchal/buzz-feed
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/vanshpanchal/buzz-feed
- Owner: Vanshpanchal
- Created: 2023-07-13T11:19:37.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-20T13:30:58.000Z (over 1 year ago)
- Last Synced: 2024-09-15T01:14:16.403Z (2 months ago)
- Language: Kotlin
- Size: 5.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Buzz-Feed
[BuzzFeed Apk File](BuzzFeed.apk)
## Description
The app features both Dark Mode and Light Mode themes to provide a personalized user experience. It utilizes the DummyJSON API to generate dummy User data, and Retrofit is used to fetch and display the tweets. Additionally, the app supports the functionalities of like and sharing tweets, enhancing user engagement and interactivity.## Features
- **Tweet Generation**: The app fetches dummy User data from the DummyJSON API and displays it in the feed.
- **Dark Mode and Light Mode**: Users can switch between Dark Mode and Light Mode themes to suit their preferences and enhance readability.
- **Like Tweets**: Users can like tweets they find interesting or agree with, expressing their appreciation for the content.
- **Share Tweets**: TweetX enables users to share tweets with other application in the form of text.
## Technologies Used
- **Retrofit**: A popular networking library for Android that simplifies the process of making API requests.
- **DummyJSON API**: An API that provides realistic dummy data.
## Installation
1. Clone or download the repository from [GitHub link](https://github.com/Vanshpanchal/Buzz-Feed).
2. Open the project in Android Studio.
3. Build the project and ensure all dependencies are successfully resolved.
4. Run the app on an emulator or a physical Android device.
## Usage
1. Upon launching the app, the user will be presented with the tweet feed, displaying dummy tweets.
2. Use the toggle button or settings within the app to switch between Dark Mode and Light Mode themes.
3. Tap the heart icon to like a tweet, and the like count will update accordingly.
4. Use the share button to share a tweet with other apps.
## Screenshots
![previews (1)](https://github.com/Vanshpanchal/Buzz-Feed/assets/83567205/9d7967cd-9a56-4e7e-a103-bf347589fcab)