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

Commit 38ea49a

Browse files
KMM hands-on: fixed links to project stages
1 parent 1adae80 commit 38ea49a

8 files changed

+8
-8
lines changed

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
@@ -14,5 +14,5 @@ To view the complete structure of our mobile multiplatform project, let's switch
1414

1515
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

17-
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.
17+
You can find configured KMM project on the [master branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage) 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
@@ -168,5 +168,5 @@ Once we've done this, we need to sync the Gradle project.
168168

169169
## Results so far
170170

171-
Now we have added all the dependencies we need to our KMM module. You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/16edf1d75c35219feb5b08f2d8e8d48bec38b52f) on the final branch in the GitHub repository.
171+
Now we have added all the dependencies we need to our KMM module. You can find the state of the project after this section on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.
172172

Networking and Data Storage with Kotlin Multiplatfrom Mobile/04_Creating_a_data_model.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,4 @@ data class Links(
4949

5050
Each serializable class must be marked with the `@Serializable` annotation. The `kotlinx.serialization` plugin automatically generates a default serializer for `@Serializable` classes unless we explicitly pass a link to a serializer through the annotation argument, but in our case we don't need to do that. The `@SerialName` annotation allows us to redefine field names, which lets us declare properties in data classes with names that are more easily readable.
5151

52-
You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/1f67a228290d58d31eb743ad649712adcf82352e) on the final branch in the GitHub repository.
52+
You can find the state of the project after this section on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.

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
@@ -249,4 +249,4 @@ private fun insertLaunch(launch: RocketLaunch) {
249249

250250
All done! We will create an instance of the `Database` class later on in step 7, when we create our SDK facade class.
251251

252-
You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/565161bcc3726990ff1d8e5f4d67e27e8ec87e84) on the final branch in the GitHub repository.
252+
You can find the state of the project after this section on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.

Networking and Data Storage with Kotlin Multiplatfrom Mobile/06_Implementing_an_API_service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ In order for our Android application to access the internet, we need to declare
5656
</manifest>
5757
```
5858

59-
You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/0f6622355ed988a3d8c5999f3359dfd038a3c734) on the final branch in the GitHub repository.
59+
You can find the state of the project after this section on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.

Networking and Data Storage with Kotlin Multiplatfrom Mobile/07_Building_SDK.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ Clients of our SDK could use a `forceReload` flag to load the latest information
3939

4040
To handle exceptions produced by the Ktor client, in Swift, we need to mark our function with `@Throws` annotation. All Kotlin exceptions are unchecked, while Swift has only checked errors. Thus, to make Swift code aware of expected exceptions, Kotlin functions should be marked with an `@Throws` annotation specifying a list of potential exception classes.
4141

42-
You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/ee34552708fa95f5d23bc1d13237cb11f5409ff0) on the final branch in the GitHub repository.
42+
You can find the state of the project after this section on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.

Networking and Data Storage with Kotlin Multiplatfrom Mobile/08_Creating_the_Android_application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,5 @@ All done! Select "androidApp" from the run configurations menu, choose emulator,
151151

152152
Congratulations! You've just created an Android application, which has its business logic implemented in Kotlin Multiplatform Mobile module. To earn the title of "cross-platform Kotlin mobile developer" let’s take it even further and implement an iOS application!
153153

154-
You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/355ce6e4ddb662e9fc978e10bfcc73c075bdaa5b) on the final branch in the GitHub repository.
154+
You can find the state of the project after this section on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.
155155

Networking and Data Storage with Kotlin Multiplatfrom Mobile/09_Creating_the_iOS_application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,4 +179,4 @@ All done! Press the run button and see the result:
179179

180180
<img alt="iOS Application" src="./assets/ios-application.png" width="300">
181181

182-
You can find the state of the project after this section in [this commit](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/commit/f4d1c5150b48d4691ae6dba565dd0a145790e5f3) on the final branch in the GitHub repository.
182+
You can find the final version of the project on the [final branch](https://github.com/kotlin-hands-on/kmm-networking-and-data-storage/tree/final) in the GitHub repository.

0 commit comments

Comments
 (0)