pluginManagement { repositories { google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositories { google() mavenCentral() } } // Flamenet Messenger — Android. // // `engine` is deliberately a plain Kotlin/JVM library, not an Android library: // the protocol has nothing to do with Android, and keeping it off the platform // means its tests run on any machine and in CI on Linux, with no emulator and // no SDK. The app module, when it exists, will depend on this. rootProject.name = "flamenet-android" include(":engine") // The relay transport: HTTP, auth, and the §8 routes. include(":client") // The Compose app. Everything below it -- the protocol and the transport -- // lives in `:engine` and `:client`, which are plain JVM libraries so they can // be tested without an emulator. include(":app") // The cross-engine interop driver. Not shipped; see `engine/test/interop-kotlin.mjs`. include(":interop")