A modern, polished analytics dashboard UI built with Jetpack Compose, featuring a dark theme and beautiful data visualizations.
- Custom dark theme with proper color hierarchy
- Consistent elevation and depth
- Subtle gradients and polished surfaces
- Demographic Donut Chart: Beautiful gradient-colored donut chart showing user demographics with gender breakdown
- Followers Online Line Graph: Interactive line chart with gradient fill showing peak follower activity times
- Audience Activity Indicators: Visual time sliders showing optimal posting times
- Engagement Metrics: Cleanly displayed performance metrics with trend indicators
- Bottom Navigation Bar: Custom bottom navigation with rounded corners and stylish selection indicators
- Tab Navigation: Custom tab implementation with Material Design 3 styling
- Cards and Surfaces: Consistent card design with proper elevation and spacing
- Custom Icons: Well-designed icon suite for metrics and navigation
- Full edge-to-edge content display
- Proper handling of system UI insets
- Transparent system bars with proper icon coloring
- Grid-based card layout for optimal information density
- Responsive padding and spacing
- Proper vertical scrolling for all content
The project uses:
- Jetpack Compose: Modern declarative UI toolkit
- Material 3: Latest Material Design components and theming
- Custom Canvas Drawing: Hand-crafted visualizations for charts and graphs
- Edge-to-Edge UI: Full-screen immersive experience
- Kotlin: 100% Kotlin implementation
- Clone the repository
- Open in Android Studio
- Sync Gradle files
- Run on a device or emulator
ui/theme/
: Custom theme implementation (colors, typography, shapes)ui/insights/
: Main analytics UI implementationInsightsScreen.kt
: Main screen structure and layoutInsightsComposables.kt
: Individual UI components and cards
You can easily customize:
- Color scheme in
Color.kt
- Typography and text styles in
Type.kt
- Card shapes and corner radii in
Shape.kt
- Chart data in individual card implementations
This project is available under the MIT License. See the LICENSE file for more details.