Build for open source 💙
New Contributors
- @yesshreyes made their first contribution in #83
- @cicerohellmann made their first contribution in #37
- @prithviraj2002 made their first contribution in #32
- @paragRaneWork made their first contribution in #45
Full Changelog: v0.2.0...v0.3.0
- Let users search for movies directly just like searching for actors.
- Hilt will be replaced by removing Koin.
- Restructure packages and files by introducing new source files.
- Separate the ViewModel param from Screen and UI composables to see previews for all screens.
- Break composables into smaller for previewing.
- Separate composables into Screen and UI to separated ViewModel usage and previewing for all screens.
- Add feature for adding actors to favorites like movies.
- Add bottom sheet to home screen to support navigation for various screens.
- Implement paging to upcoming lazy list movies in home tab.
- Setup project dependencies, resources for initial testing, write simple test.
- Configure spotless check, add initial link rules
- Show movie detail sheet for recommended and similar movies in Movie details screen
- Feature - show watch providers for movies
- Migrate network operations from HttpURLConnection to Ktor
- Move from kapt to ksp
- Restructure project architecture, improve testability, separated classes to packages by features
- Implement simple cache mechanism with LruCache
- Adopted Arrow based error handling and unify UiState across all screens
- Configured konsist and initial tests for design system components usages
- Project modularization for design system.
Please follow readme for clear info.