Risuto is my first android application that i build using Jetpack Compose which is easy to use and makes everything faster to develop. The reason i build this app is to learn from the basics (ex: caching and rest api) to advanced things like dependency injection, multi-module structure, etc. And also because althrogh i really like the website design, i didn't really like the official mal app ui design. So i want to make this app as beautiful as possible. All of the anime data comes from MyAnimeList for anime detail and authentication with MAL account and using JikanAPI to call more data from MyAnimeList Website
You can download the preview of the app in the Release Page. This app is still on alpha so there will be bugs and the look of will not be consistent
This project is a multi module project and build with package by layer strategy. Which mean there are 3 main layer: data, domain, presentation. I learn it in ferPrieto spaceX project : https://github.com/ferPrieto/SpaceX-prepare-for-Clean-Architecture-liftoff
The libraries i use are: