Trikot is a framework that helps building Kotlin Multiplatform applications.
iOS, Android and Web are the primary targets.
Module | Description |
---|---|
trikot.foundation | Foundation classes and building blocks |
trikot.streams | Reactive streams |
trikot.datasources | Cascading data access layers abstraction. |
trikot.http | Multiplatform http client with native platform implementations. |
trikot.graphql | GraphQL query client built over trikot.http and trikot.datasources. |
trikot.analytics | Android and iOS analytics providers. |
trikot.bluetooth | Android and iOS bluetooth. |
trikot.kword | i18N with code generation for string keys. |
trikot.viewmodels | ViewModels for imperative frameworks (Android views and UIKit). |
trikot.viewmodels.declarative | ViewModels for declarative framework (Jetpack compose and SwiftUI). |
- trikot.patron is our boilerplate project. It uses a couple of trikot modules.
- trikot.viewmodel samples are our samples specific to this module.
- trikot.viewmodel.declarative samples are our samples specific to this module.
Trikot is © 2018-2022 Mirego and may be freely distributed under the New BSD license. See the LICENSE.md
file.
Mirego is a team of passionate people who believe that work is a place where you can innovate and have fun. We’re a team of talented people who imagine and build beautiful Web and mobile applications. We come together to share ideas and change the world.
We also love open-source software and we try to give back to the community as much as we can.