Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/justdvnsh/animeclassroom

Anime Classroom - To watch, download or talk about anime and classic cartoons or read manga and comics. No ads ! I promise !
https://github.com/justdvnsh/animeclassroom

android android-application android-studio anime anime-app anime-list cartoon-network cartoons epoxy hacktoberfest hacktoberfest2021 jetpack jetpack-components no-ads retrofit2

Last synced: 8 days ago
JSON representation

Anime Classroom - To watch, download or talk about anime and classic cartoons or read manga and comics. No ads ! I promise !

Awesome Lists containing this project

README

        

# Shop now - AnimeClassroom | Your one stop shop for all things anime.

[https://animeclassroom.shop](https://animeclassroom.shop)

# Visit our new streaming site at - https://ac-tv.vercel.app/
![Screenshot 2023-08-03 180124](https://github.com/justdvnsh/AnimeClassroom/assets/29144058/4542aba9-4a24-4b78-b71e-766fbefc2e32)

## The development for this repository has been stopped and moved to it's own organization. Please show your support by buying our official anime apparels, tapestries, posters, tech and travel accessories from your favorite anime

[![MIT License][license-shield]][license-url]
[![LinkedIn][linkedin-shield]][linkedin-url]
[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/justdvnsh)
[![Patreon][patreon-shield]][patreon-url]
[![Slack][slack-shield]][slack-url]





Logo

AnimeClassroom


An awesome app to watch and download anime & Classic Cartoons and read manga & comics. No ads ! I promise.


Explore the docs »




Report Bug
·
Request Feature


Table of Contents



  1. About The Project


  2. Getting Started


  3. Contributing

  4. License

  5. Contact

## Screenshots

[](./docs/screenshots/splash.png)
[](./docs/screenshots/home-dark.png)
[](./docs/screenshots/home-dark2.png)
[](./docs/screenshots/home-dark3.png)
[](./docs/screenshots/home-light.png)
[](./docs/screenshots/animeDetailPage.png)
[](./docs/screenshots/anime-episode-list.png)
[](./docs/screenshots/comedy-genre.png)
[](./docs/screenshots/comedy-genre2.png)
[](./docs/screenshots/adventure-genre.png)
[](./docs/screenshots/search-baki1.png)
[](./docs/screenshots/search-baki3.png)
[](./docs/screenshots/search-naruto1.png)
[](./docs/screenshots/search-naruto3.png)
[](./docs/screenshots/favorite-screen.png)
[](./docs/screenshots/video-player-loading.png)
[](./docs/screenshots/player1.png)
[](./docs/screenshots/player2.png)
[](./docs/screenshots/player3.png)
[](./docs/screenshots/player4.png)
[](./docs/screenshots/player5.png)
[](./docs/screenshots/player6.png)
[](./docs/screenshots/player7.png)
[](./docs/screenshots/player7.png)
[](./docs/screenshots/manga-home.png)
[](./docs/screenshots/manga-detail.png)
[](./docs/screenshots/manga-chapter-list.png)
[](./docs/screenshots/manga-reader1.png)
[](./docs/screenshots/manga-reader2.png)
[](./docs/screenshots/manga-reader3.png)
[](./docs/screenshots/settings.png)
[](./docs/screenshots/theme-change.png)
[](./docs/screenshots/cartoons_screen.png)
[](./docs/screenshots/cartoons_screen2.png)
[](./docs/screenshots/cartoons_screen3.png)
[](./docs/screenshots/cartoons_episode_list.png)
[](./docs/screenshots/player_cartoon.png)
[](./docs/screenshots/player_cartoon2.png)

## About The Project

The project aims to solve a personal problem of watching anime and classic cartoons. It helps you watch/download anime/cartoons without any Annoying Ads. It also lets you read and save mangas and comics into the app itself. It parses the animes and cartoons online from the web in real-time to provide you with a seamless watching experience.

Why an anime app ? Here's why:
* Netflix contains anime's, but there is no denying that the list of anime's are very limited on Netflix.
* You can watch anime online, but you have to suffer with the ads.
* You can easily download the Animes and also read manga in your device itself.
* Now the cartoons made for kids are quite horrible. 2000's cartoons were the pinnacle of cartoons. Thus, Here you can watch those cartoons for free without ads. Relive the memory.

__DOWNLOAD THE APP Goto [https://github.com/justdvnsh/AnimeClassroom/releases](https://github.com/justdvnsh/AnimeClassroom/releases) and find the apk in assets__

__WARNING! : THIS PROJECT IS STILL IN HEAVY DEVELOPMENT, THEREFORE YOU MAY ENCOUNTER BUGS. You can OPEN the ISSUE on GITHUB REPOSITORY.__

__NEW ISSUES WILL BE ADDED REGULARLY__

__Do not PUT ANIMECLASSROOM OR ANY FORK OF IT INTO GOOGLE PLAYSTORE or Any other Store. It may VIOLATE THEIR TERMS AND CONDITIONS and you may encounter legal obligations.__

(Back to top)

## Getting Started

Simply fork the repo. Clone it into your machine and let AndroidStudio handle the rest.

## Roadmap for Version 1 release of the app.

- [x] ~Add README~
- [x] ~Setup a clean architecture for the app~
- [x] Parse Animes
- [x] ~Parse Anime Details~
- [x] ~Create a new modern UI for the Anime Detail fragment~
- [x] ~Add Anime Search option~
- [x] ~Handle the errors when anime not found~
- [x] ~Handle the network error (When not connected to internet)~
- [x] Handle cases when the unwanted errors occur
- Could Not Parse Exception
- Could Not Load Exception
- [x] ~Make the background function calls more efficient.~
- Need a better architecture for video player
- handle audio focus change
- add PIP mode for the player
- [x] ~handle speed changes~
- handle quality changes
- [x] Parse Mangas
- [x] ~Setup the home page for mangas~
- Parse Manga details
- Create a modern UI for the Manga detail page
- Setup viewpager based manga player to read manga like a book
- Handle the network error (When not connected to internet)
- Handle cases when the unwanted errors occur
- Could Not Parse Exception
- Could Not Load Exception
- Need a better architecture for manga player
- handle viewpager
- handle night light support
- handle quality changes
- [x] Setup Favorites page
- [x] ~Make a viewpager to display all the saved animes in one tab, while all the saved mangas in the other.~
- setup room to save the details
- make a modern motion layout based UI for the page.
- [x] Setup Settings page
- Multi-language Support
- [x] ~dark mode toggle~
- downloaded videos
- about
- help
- FAQ's
- [x] ~Setup a new module to provide glide dependencies~
- [x] ~Setup a new module to provide coroutines dependencies~
- [x] ~load glide components in a background thread.~
- A new modern color scheme for the app.

See the [open issues](https://github.com/justdvnsh/AnimeClassroom/issues) for a full list of proposed features (and known issues).

(Back to top)

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "feature-request".
Don't forget to give the project a star! Thanks again!

__NOTE -> Every PR will be reviewed before merging.__

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

#### PLEASE MAKE SURE TO REMOVE THE .idea/ files before pushing a commit

__Want to support me by buying me a coffee ?__ [!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/justdvnsh)

__Want to contribute to this project by supporting us through money ?__ [![Patreon][patreon-shield]][patreon-url]

__Want to join the discussions ?__ [![Slack][slack-shield]][slack-url]

(Back to top)

## License

Distributed under the MIT License. See `LICENSE.txt` for more information.

(back to top)

## Contact

Divyansh Dwivedi - [@justdvnsh](https://linkedin.com/in/justdvnsh) - [email protected]

Project Link: [https://github.com/justdvnsh/AnimeClassroom](https://github.com/justdvnsh/AnimeClassroom)

Join Discussion at: [![Slack][slack-shield]][slack-url]

(Back to top)

[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge
[contributors-url]: https://github.com/othneildrew/Best-README-Template/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/othneildrew/Best-README-Template.svg?style=for-the-badge
[forks-url]: https://github.com/othneildrew/Best-README-Template/network/members
[stars-shield]: https://img.shields.io/github/stars/othneildrew/Best-README-Template.svg?style=for-the-badge
[stars-url]: https://github.com/othneildrew/Best-README-Template/stargazers
[issues-shield]: https://img.shields.io/github/issues/othneildrew/Best-README-Template.svg?style=for-the-badge
[issues-url]: https://github.com/othneildrew/Best-README-Template/issues
[license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge
[license-url]: https://github.com/othneildrew/Best-README-Template/blob/master/LICENSE.txt
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://linkedin.com/in/justdvnsh
[product-screenshot]: images/screenshot.png
[patreon-shield]: https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&logo=patreon&logoColor=white
[patreon-url]: https://www.patreon.com/justdvnsh
[slack-shield]: https://img.shields.io/badge/Slack-4A154B?style=for-the-badge&logo=slack&logoColor=white
[slack-url]: https://join.slack.com/t/animeclassroom/shared_invite/zt-wut0t5mp-Y4kF6OGyxLBpyNM0eU6psw