Priority: Future
Background: Same as #TBD (Dart target). ADR-0001 establishes the per-target project pattern.
Goal
A new `Metano.Compiler.Kotlin` project that transpiles annotated C# types into idiomatic Kotlin, targeted at native Android consumers (or any JVM Kotlin project that wants to share domain types with a .NET backend).
Scope (high level)
Notes
Kotlin is an excellent target for Metano — the type systems line up tightly (nullable, data classes, sealed hierarchies, generics with variance). Lower porting friction than Dart.
Part of #14.
Priority: Future
Background: Same as #TBD (Dart target). ADR-0001 establishes the per-target project pattern.
Goal
A new `Metano.Compiler.Kotlin` project that transpiles annotated C# types into idiomatic Kotlin, targeted at native Android consumers (or any JVM Kotlin project that wants to share domain types with a .NET backend).
Scope (high level)
Notes
Kotlin is an excellent target for Metano — the type systems line up tightly (nullable, data classes, sealed hierarchies, generics with variance). Lower porting friction than Dart.
Part of #14.