This repository contains the source code for a Wallet App UI developed using Jetpack Compose. The app showcases a complex UI implementation, including the use of the compose-charts library by Bytebeats to create graphs and charts.
- Modern UI: Built using Jetpack Compose with Material3 theming.
- Edge-to-Edge Support: Utilizes edge-to-edge rendering for a seamless user experience.
- Card Section: Displays user's cards.
- Action Section: Provides quick actions for the user.
- Spending Section: Shows spending categories.
- Spending Graph: Visual representation of spending using charts.
-
Clone the repository:
git clone https://github.com/Bhavyansh03-tech/Wallet_App_UI.git
-
Open the project in Android Studio.
-
Build the project and run it on an emulator or a physical device.
The project uses the following dependency for creating charts:
[versions]
# COMPOSE CHARTS :->
composeCharts = "0.2.1"
# EXTENDED MATERIAL ICONS :->
materialIconsExtended = "1.6.8"
# GOOGLE FONTS :->
uiTextGoogleFonts = "1.6.8"
[libraries]
# COMPOSE CHARTS :->
compose-charts = { module = "io.github.bytebeats:compose-charts", version.ref = "composeCharts" }
# GOOGLE FONTS :->
androidx-ui-text-google-fonts = { module = "androidx.compose.ui:ui-text-google-fonts", version.ref = "uiTextGoogleFonts" }
# EXTENDED MATERIAL ICONS :->
androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended", version.ref = "materialIconsExtended" }
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.
- Fork the repository.
- Create your feature branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a new Pull Request.
For questions or feedback, please contact @Bhavyansh03-tech.