Android, Android Wear, Jetpack Compose, Compose Ui, Kotlin.
needs 3. Use it inside your UI class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { Box(Modifier.fillMaxSize()) { MyCoolCurvedText( anchor = 0f, color = Color.Red, text = "Rounded text!" ) MyCoolCurvedText(