Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nicosnicolaou16/carousel_compose
The open source project is implement the new Carousel with Material 3 with Jetpack Compose.
https://github.com/nicosnicolaou16/carousel_compose
android carousel compose coroutines-android hilt-dependency-injection-android jetpack-compose kotlin kotlin-android material material-3 material-3-design material-design material-ui pokedex pokemon room-database shared-element-transition
Last synced: 3 months ago
JSON representation
The open source project is implement the new Carousel with Material 3 with Jetpack Compose.
- Host: GitHub
- URL: https://github.com/nicosnicolaou16/carousel_compose
- Owner: NicosNicolaou16
- License: apache-2.0
- Created: 2024-09-27T17:58:49.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-15T20:53:22.000Z (3 months ago)
- Last Synced: 2024-11-15T21:28:52.376Z (3 months ago)
- Topics: android, carousel, compose, coroutines-android, hilt-dependency-injection-android, jetpack-compose, kotlin, kotlin-android, material, material-3, material-3-design, material-design, material-ui, pokedex, pokemon, room-database, shared-element-transition
- Language: Kotlin
- Homepage: https://medium.com/@nicosnicolaou/carousel-jetpack-compose-with-material-3-ca048d35278c
- Size: 53.1 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Carousel Compose
The open source project is implement the new Carousel with Material 3 with Jetpack Compose and shows two example, `HorizontalUncontainedCarousel` and `HorizontalMultiBrowseCarousel`.# The Project Contain the following technologies
Carousel Material 3 Jetpack Compose - [Carousel](https://developer.android.com/reference/kotlin/androidx/compose/material3/carousel/package-summary)
Kotlin - [Kotlin](https://kotlinlang.org/docs/getting-started.html)
Jetpack Compose [Jetpack Compose](https://developer.android.com/develop/ui/compose)
Retrofit for Network Manager [Retrofit](https://square.github.io/retrofit/) - [Retrofit - GitHub](https://github.com/square/retrofit)
Room Database [Room Database](https://developer.android.com/training/data-storage/room)
KSP - [KSP](https://developer.android.com/build/migrate-to-ksp) - [KSP - GitHub](https://github.com/google/ksp)
Coil For Compose - [Coil Compose](https://coil-kt.github.io/coil/compose/) - [Coil - GitHub](https://coil-kt.github.io/coil/) - [Coil](https://github.com/coil-kt/coil)
Hilt Dependencies Injection - [Hilt Dependencies Injection](https://developer.android.com/training/dependency-injection/hilt-android)
New Navigation Type Safety - [Navigation Type Safety](https://medium.com/androiddevelopers/navigation-compose-meet-type-safety-e081fb3cf2f8)# Others
UI State
View Model
Repository
Offline Support
R8 enabled# Examples
## Check my article
https://medium.com/@nicosnicolaou/carousel-jetpack-compose-with-material-3-ca048d35278c# Versioning
Target SDK version: 35
Minimum SDK version: 28
Kotlin version: 2.0.21
Gradle version: 8.7.2# Feeds/Urls/End Point (parsing some data from the response)
## (Links References for Ends Points)
https://pokeapi.co/
https://github.com/PokeAPI/sprites (GitHub)# References
https://developer.android.com/reference/kotlin/androidx/compose/material3/carousel/package-summary