trikot
trikot copied to clipboard
🧶 Trikot is a framework that helps building Kotlin Multiplatform apps. iOS, Android and Web are the primary targets.
Trikot is a framework that helps building Kotlin Multiplatform applications.
iOS, Android and Web are the primary targets.
Trikot / Kotlin Multiplatform libraries
Table of contents
- Modules
- Samples
- License
Modules
| 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.viewmodels.declarative-flow | ViewModels for declarative framework (Jetpack compose and SwiftUI). |
| trikot.viewmodels.declarative-compiler | Gradle plugin to generate declarative Viewmodels boilerplate code. |
Getting started
To start a new Kotlin Multiplatform project, we suggest using our ready-to-run kmp-boilerplate template on which you can add all the specific dependencies you need for your project.
Samples
Here are our samples specific to this module:
- trikot.kword
- trikot.viewmodel samples
- trikot.viewmodel.declarative samples
- trikot.viewmodel.declarative-flow samples
License
Trikot is © 2018-2022 Mirego and may be freely distributed under the New BSD license. See the LICENSE.md file.
About Mirego
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.