Skip to content
This repository was archived by the owner on May 17, 2023. It is now read-only.

Commit 36059c8

Browse files
fix; links for KMM
1 parent 2e919ab commit 36059c8

File tree

5 files changed

+9
-10
lines changed

5 files changed

+9
-10
lines changed

Networking and Data Storage with Kotlin Multiplatfrom Mobile/01_Introduction.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ You can find the [template project](https://github.com/kotlin-hands-on/kmm-netwo
1313
## Preparing the local environment
1414

1515
In this tutorial, we will be using
16-
1716
* [Android Studio](https://developer.android.com/studio/) with the [Kotlin Multiplatform Mobile plugin](https://plugins.jetbrains.com/plugin/13881-mobile-multiplatform) for working with the shared module and Android project.
1817
* [Xcode](https://developer.apple.com/xcode/) for building the iOS application.
1918

20-
Please follow the [setup environment guide](https://helpserver.labs.jb.gg/help/kotlin-mobile/setup.html) for detailed instructions on how to configure your environment.
19+
Please follow the [setup environment guide](https://kotlinlang.org/docs/mobile/setup.html) for detailed instructions on how to configure your environment.

Networking and Data Storage with Kotlin Multiplatfrom Mobile/02_Creating_the_KMM_project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ To view the complete structure of our mobile multiplatform project, let's switch
1212

1313
<img alt="Project view" src="./assets/project-view.png" width="200">
1414

15-
You can explore the features [included in your project](https://helpserver.labs.jb.gg/help/kotlin-mobile/discover-kmm-project.html) and how to use them, or you can go directly to the next step and start coding!
15+
You can explore the features [included in your project](https://kotlinlang.org/docs/mobile/discover-kmm-project.html) and how to use them, or you can go directly to the next step and start coding!
1616

1717
Here's the [Git commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/57964ab4f1243799dc84d3bbe2b97b8fd6ef8a14) with the KMM project created and configured. Now we are ready to start developing our multiplatform application.
1818

Networking and Data Storage with Kotlin Multiplatfrom Mobile/03_Adding_dependecies.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ We will use the following multiplatform libraries in our project:
77
* `kotlinx.serialization` – to deserialize JSON responses into objects of entity classes.
88
* `SQLDelight` – this will generate Kotlin code from SQL queries to create a type-safe database API.
99

10-
To add a multiplatform library to the KMM module, we need to add dependency instructions (in our case, implementation) to the dependencies block of the relevant source sets in the 'build.gradle.kts' file in the **KMM module's directory**. You can read more about adding dependencies in the [documentation](https://helpserver.labs.jb.gg/help/kotlin-mobile/add-dependencies.html#multiplatform-libraries).
10+
To add a multiplatform library to the KMM module, we need to add dependency instructions (in our case, implementation) to the dependencies block of the relevant source sets in the 'build.gradle.kts' file in the **KMM module's directory**. You can read more about adding dependencies in the [documentation](https://kotlinlang.org/docs/mobile/add-dependencies.html#multiplatform-libraries).
1111

1212
### Adding kotlinx.coroutines
1313

Networking and Data Storage with Kotlin Multiplatfrom Mobile/05_Configuring_SQLDelight_an_implementing_cache.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ LEFT JOIN Rocket ON Rocket.id == Launch.rocketId;
8686

8787
When the project is compiled, the generated Kotlin code will be stored in the `/shared/build/generated/sqldelight` directory. The generator will create an interface with the named `AppDatabase`, as we specified in `build.gradle.kts`
8888

89-
You can learn more about how to work with SQLDelight in the [KMM documentation](https://helpserver.labs.jb.gg/help/kotlin-mobile/configure-sqldelight-for-data-storage.html).
89+
You can learn more about how to work with SQLDelight in the [KMM documentation](https://kotlinlang.org/docs/mobile/configure-sqldelight-for-data-storage.html).
9090

9191
## Creating platform database drivers
9292

Networking and Data Storage with Kotlin Multiplatfrom Mobile/10_Summary.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ Congratulations! We've just created two nice little iOS and Android applications
88

99
Check out these guides, if to want to know more about:
1010

11-
* [How to network with Ktor](https://helpserver.labs.jb.gg/help/kotlin-mobile/use-ktor-for-networking.html)
12-
* [How to work with SQLDelight](https://helpserver.labs.jb.gg/help/kotlin-mobile/configure-sqldelight-for-data-storage.html)
13-
* [How to integrate KMM in your existing app](https://helpserver.labs.jb.gg/help/kotlin-mobile/integrate-in-existing-app.html)
14-
* [How to introduce your team to KMM](https://helpserver.labs.jb.gg/help/kotlin-mobile/introduce-your-team-to-kmm.html)
11+
* [How to network with Ktor](https://kotlinlang.org/docs/mobile/use-ktor-for-networking.html)
12+
* [How to work with SQLDelight](https://kotlinlang.org/docs/mobile/configure-sqldelight-for-data-storage.html)
13+
* [How to integrate KMM in your existing app](https://kotlinlang.org/docs/mobile/integrate-in-existing-app.html)
14+
* [How to introduce your team to KMM](https://kotlinlang.org/docs/mobile/introduce-your-team-to-kmm.html)
1515

16-
And of course, there's always something to optimize! In this tutorial, we do some potentially heavy operations, like parsing JSON and making requests to the database in the main thread. To learn about how to write concurrent code and optimize your app, see [this series of KMM concurrency articles](https://helpserver.labs.jb.gg/help/kotlin-mobile/concurrency-overview.html)
16+
And of course, there's always something to optimize! In this tutorial, we do some potentially heavy operations, like parsing JSON and making requests to the database in the main thread. To learn about how to write concurrent code and optimize your app, see [this series of KMM concurrency articles](https://kotlinlang.org/docs/mobile/concurrency-overview.html)

0 commit comments

Comments
 (0)