The app allows users to search for their favorite rick and morty characters, save them as favorites, full CRUD functionality, and go to their youtube and website all in one.
- Have Android Studio downloaded.
- Clone the repository into Android Studio:
git clone: "git@github.com:GetRighhttt/RickAndMortyAndroidMVVM.git"
-
Open the project in Android Studio.
-
Modify the source code to fit your needs.
-
Build the project.
-
Start the project.
-
Use the project as desired.
-
Fork the repository.
-
Create a new branch for your changes.
-
Make your changes.
-
Write tests to cover your changes.
-
Run the tests to ensure they pass.
-
Commit your changes.
-
Push your changes to your forked repository.
-
Submit a pull request.
If you have any questions or comments, please contact stefanbusiness95@gmail.com.
Data Persistence Used: ROOM & SHARED PREFERENCES.
- Design Patterns
- Paging3
- LoadStateListener
- SearchView
- Swipe Mechanism
- Retrofit2
- API
- Coroutines
- Dagger-Hilt
- MVVM
- LiveData
- Coroutines
- Sealed Classes
- Intents: PutExtra
- ROOM
- Shared Preferences
- Navigation Drawer
- Glide
- Recycler View
- Animations
- View Binding
- Material3
- Material Dialogs
- Material Toolbar
- Snackbar
- Splash Screen