You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Carizma was conceptualised and first built to explore the capabilities of Media3 ExoPlayer in a Jetpack Compose Setting...
The idea of incorporating cars and car-related attributes was based on personal preferences and to give the project some personality...
This project is a public build and is thus a continuous work of art as outlined in the last section of this documentation...
Architecture
Carizma currently uses packages with sub-packages, each which represent one of the three layers of Android apps, that is the Presentation, Domain, and Data Layers...
The packages represent the app features, for readability purposes...
Testing
Testing is yet to be done as the core features are still under construction...
Screenshots
Credits
Carizma is powered and made possible thanks to the following Tools, Technologies, and Libraries:
1. Jetpack Compose
It takes advantage of Jetpack Compose to provide a Kotlin-first approach to building the User Interface (UI)...
2. Media3 ExoPlayer
As the core feature, Audio Playback is fully controlled by Media3 ExoPlayer provided by Google...
3. Gemini API
To implement Artificial Intelligence (AI) as seen with the "Fun Fact" feature for each car, Carizma utilised the Gemini API by Google...
4. Glide
Glide has been used to allow for Image Loading over the Internet...