Sangeetha-Grantha

Metadata Value
Status Active
Version 1.1.0
Last Updated 2026-09-10
Author Sangeetha Grantha Team
Document Type Design reference

Mobile UI Specification (KMP)


[!NOTE] Design/reference material: this page may include proposals or earlier implementation assumptions. Use current Rasika guide for implemented behavior and current operating steps.

1. Scope

This document specifies the UI/UX implementation for the Sangita Grantha mobile application using Kotlin Multiplatform (KMP) and Compose Multiplatform. It focuses on the read-only discovery experience for Rasikas.

2. Technology Stack

Layer Technology
Language Kotlin (100% shared)
UI Framework Compose Multiplatform (Android + iOS)
Navigation Jetpack Navigation (Compose)
State Management Decompose or Voyager (TBD)
Network Ktor Client
Image Loading Coil 3.x
Local Storage SQLDelight / Room (KMP)

3. Navigation Architecture

Root Graph

4. Screen Specifications

4.1 Home Screen

4.2 Search Screen

4.3 Krithi Detail Screen

5. Shared Design System

Typography (Material 3)

Colors

6. Integration Notes


Section index · Documentation home · Feature status