https://github.com/batbrain7/mediumrealworldio
Clone of the medium app using the api
https://github.com/batbrain7/mediumrealworldio
android mvp mvvm unit-testing
Last synced: about 1 month ago
JSON representation
Clone of the medium app using the api
- Host: GitHub
- URL: https://github.com/batbrain7/mediumrealworldio
- Owner: batbrain7
- Created: 2019-06-10T08:43:28.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T14:51:51.000Z (over 3 years ago)
- Last Synced: 2025-02-09T16:42:54.291Z (3 months ago)
- Topics: android, mvp, mvvm, unit-testing
- Language: Java
- Homepage: https://realworld.io/
- Size: 328 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Medium Clone App
A Medium clone using the api [realworld.io](url), the app is mainly architectured using MVP but is also being migrated to MVVM
architecture.The App consists of all the features that medium has and it interacts with the [realword.io](url) APIs, all the content present can be browsed through this app.
### Features of the app
1. Login / SignUp using the api.
2. Display global feed when the user is logged in or logged out.
3. Display user's personal feed when the user is logged in along with the global feed when logged in.
4. Sort the feed by tags either when logged in or logged out.
5. Choose the article from the list and read them.
6. Allow commenting on the articles and deleting them. (Log in required)
7. Feature to favorite the article from both the feed list and while reading it on clicking it.
8. Feature to follow the author of the article.
9. Profile option availabe that displays the logged in user's own articles and favorited articles
10. Option to write new articles and post them, update the existing articles or delete them.### Screenshots
![]()
![]()
![]()
![]()
![]()
![]()
![]()
### Upcoming
Unit tests for the app.