Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pgautam27/morty_app
You all might've heard Rick and Morty. Yes the famous cartoon that many would've heard about. And this application list all the characters of Rick and Morty
https://github.com/pgautam27/morty_app
android android-studio clean-architecture hacktoberfest hacktoberfest2022 jetpack-compose jetpack-navigation kotlin mvvm-architecture retrofit2 state-management
Last synced: about 1 month ago
JSON representation
You all might've heard Rick and Morty. Yes the famous cartoon that many would've heard about. And this application list all the characters of Rick and Morty
- Host: GitHub
- URL: https://github.com/pgautam27/morty_app
- Owner: PGautam27
- License: mit
- Created: 2022-03-23T09:16:15.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-10-31T03:35:37.000Z (over 2 years ago)
- Last Synced: 2023-03-06T05:37:16.027Z (almost 2 years ago)
- Topics: android, android-studio, clean-architecture, hacktoberfest, hacktoberfest2022, jetpack-compose, jetpack-navigation, kotlin, mvvm-architecture, retrofit2, state-management
- Language: Kotlin
- Homepage:
- Size: 564 KB
- Stars: 3
- Watchers: 1
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Rick And Morty App
![]()
Rick And Morty Clean Architecture😉
-
A Rick an Morty app that loads information from The Rick and Morty API
- The references are taken from: Android Architecture: Hilt, MVVM, Kotlin Coroutines, Live Data, Room and Retrofit (ft. Rick and Morty) by Santiago Beroch.
The problem that I faced was that, they used xml layouts and the App Architecture was also not upto the mark. I've completely changed the architecture to clean architecture.
-
The major things that you may learn if you refer:
- Three layer:
- Presentation layer
- Domain layer
- Data layer
- Hilt
- Repository/manager
- Jetpack compose
- Use cases
- Navigation
- Retrofit
- Kotlin Coroutines
- Pagging 3
- Three layer:
How To Contribute🤔
Have a look at the codebase and see if you have new ideas, features, enhancements or bug fixes that can be implemented.Here are the guidelines for contributing.
Steps to Contribute📃
- Take a look at Contrubuting Guide(Necessary)
- Create an issue for making any change to code. when issue will be approve you can make a change.
- Pull latest change from upstream branch before starting the changing code.
Hacktoberfest Update 2022🎃
To know more about Hacktoberfest and their guidelines, kindly visit their website:
Video For Reference👀
# Contributors 💪😎
Thanks guys, for making this funky project to stay alive.