Skip to content

release v0.3.0

Latest
Compare
Choose a tag to compare
@yesshreyes yesshreyes released this 27 Jan 12:27
· 17 commits to master since this release
45b8e89

Build for open source 💙

New Contributors

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.