This repository was archived by the owner on Sep 8, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +12
-48
lines changed
widgets-build-logic/src/main/kotlin Expand file tree Collapse file tree 2 files changed +12
-48
lines changed Original file line number Diff line number Diff line change 55This is a Kotlin MultiPlatform library that provides declarative UI and application screens management
66 in common code. You can implement full application for Android and iOS only from common code with it.
77
8- ## Current status
9- Current version - ` 0.1.0-dev-19 ` . Dev version is not tested in production tasks yet, API can be changed and
10- bugs may be found. But dev version is chance to test limits of API and concepts to feedback and improve lib.
11- We open for any feedback and ideas (go to issues or #moko at [ kotlinlang.slack.com] ( https://kotlinlang.slack.com ) )!
12-
13- ## Roadmap
14- - December-January: Test library in real project;
15- - February: production usage at IceRock;
16- - March: 0.1.0 release with flexible API;
17- - First half of 2020: more widgets, more factories; figma template and generation of screens.
18-
198## Sample Screen
209| Android| iOS|
2110| ---| ---|
@@ -200,49 +189,24 @@ val loginScreen = Theme(baseTheme) {
200189- ** reactive data handling** .
201190
202191## Requirements
203- - Gradle version 5.6.4 +
192+ - Gradle version 6.8 +
204193- Android API 16+
205- - iOS version 9.0+
206-
207- ## Versions
208- - kotlin 1.3.50
209- - 0.1.0-dev-1
210- - kotlin 1.3.60
211- - 0.1.0-dev-2
212- - 0.1.0-dev-3
213- - 0.1.0-dev-4
214- - 0.1.0-dev-5
215- - kotlin 1.3.61
216- - 0.1.0-dev-6
217- - 0.1.0-dev-7
218- - 0.1.0-dev-8
219- - 0.1.0-dev-9
220- - 0.1.0-dev-10
221- - 0.1.0-dev-11
222- - 0.1.0-dev-12
223- - 0.1.0-dev-13
224- - 0.1.0-dev-14
225- - 0.1.0-dev-15
226- - kotlin 1.3.70
227- - 0.1.0-dev-16
228- - 0.1.0-dev-17
229- - 0.1.0-dev-18
230- - 0.1.0-dev-19
194+ - iOS version 11.0+
231195
232196## Installation
233197root build.gradle
234198``` groovy
235199allprojects {
236200 repositories {
237- maven { url = "https://dl.bintray.com/icerockdev/moko" }
201+ mavenCentral()
238202 }
239203}
240204```
241205
242206project build.gradle
243207``` groovy
244208dependencies {
245- commonMainApi ("dev.icerock.moko:widgets:0.1.0-dev-19 ")
209+ classpath ("dev.icerock.moko:widgets:0.1.0")
246210}
247211```
248212
@@ -251,11 +215,11 @@ root build.gradle
251215``` groovy
252216buildscript {
253217 repositories {
254- maven { url = "https://dl.bintray.com/icerockdev/plugins" } // gradle plugin
218+ mavenCentral()
255219 }
256220
257221 dependencies {
258- classpath "dev.icerock.moko.widgets:gradle-plugin:0.1.0-dev-19 "
222+ classpath "dev.icerock.moko.widgets:gradle-plugin:0.1.0"
259223 }
260224}
261225
Original file line number Diff line number Diff line change @@ -23,14 +23,14 @@ publishing {
2323 publications.withType<MavenPublication > {
2424 // Provide artifacts information requited by Maven Central
2525 pom {
26- name.set(" MOKO errors " )
27- description.set(" Automated exceptions handler for mobile (android & ios) Kotlin Multiplatform development ." )
26+ name.set(" MOKO widgets " )
27+ description.set(" Kotlin MultiPlatform library that provides declarative UI and application screens management ." )
2828 url.set(" https://github.com/icerockdev/moko-errors" )
2929 licenses {
3030 license {
3131 name.set(" Apache-2.0" )
3232 distribution.set(" repo" )
33- url.set(" https://github.com/icerockdev/moko-errors /blob/master/LICENSE.md" )
33+ url.set(" https://github.com/icerockdev/moko-widgets /blob/master/LICENSE.md" )
3434 }
3535 }
3636
@@ -43,9 +43,9 @@ publishing {
4343 }
4444
4545 scm {
46- connection.set(" scm:git:ssh://github.com/icerockdev/moko-errors .git" )
47- developerConnection.set(" scm:git:ssh://github.com/icerockdev/moko-errors .git" )
48- url.set(" https://github.com/icerockdev/moko-errors " )
46+ connection.set(" scm:git:ssh://github.com/icerockdev/moko-widgets .git" )
47+ developerConnection.set(" scm:git:ssh://github.com/icerockdev/moko-widgets .git" )
48+ url.set(" https://github.com/icerockdev/moko-widgets " )
4949 }
5050 }
5151 }
You can’t perform that action at this time.
0 commit comments