Releases: RajashekarRaju/compose-actors
Releases · RajashekarRaju/compose-actors
release v0.3.0
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.
release v0.2.0
Build for open source 💙
- Added DI to project with Koin.
- Added tabs in Home screen with actors/movies/favorites categories.
- Modal bottom sheets & Bottom sheets for showing overviews.
- Migrate to compose insets from accompanist.
- Added new movie details screen, made changes to actors details screen.
- Improved search functionality, added voice search, handled keyboard changes.
- New feature to add Movie to favorites with Room database.
- Added new database repository layer for favorites.
Please follow readme for clear info.
Full Changelog: v0.1.0...v0.2.0
release v0.1.0
Build for open source 💙
- Completed building android app with compose.
- Starting with 3 screen destinations.
- Follows newest android best architecture practices.
- ViewModels, coroutines, Repository pattern, single data network source.
- UI handling and state handling.
- Material design 3 tooling. Light/dark theme support.
- Wrote four articles as of now, based on this repository.
- Added many custom animations, improved canvas usage.
- Data supported from Tmdb Api.
Please follow up readme for clear info.