|
6 | 6 | |
7 | 7 |  |
8 | 8 | |
9 | | -<a href="https://amanshuraikwar.github.io/theme-data-tests-shared-android-jvm/"></a> |
| 9 | +<a href="https://amanshuraikwar.github.io/tests/shared/android-jvm/"></a> |
10 | 10 |
|
11 | 11 | </p> |
12 | 12 |
|
13 | | -This is my portfolio. It is a KMM project which runs on Web, Android, iOS. |
14 | | - |
15 | | -The business logic is written in Kotlin. |
16 | | - |
17 | | -The Web app is written in Kotlin, built using Jetpack Compose for Web. |
18 | | - |
19 | | -The Android app is written in Kotlin, built using Jetpack Compose. |
20 | | - |
21 | | -The iOS app UI is written in Swift, built using Swift UI and it uses the KMM shared module for business logic. |
| 13 | +This is my portfolio. It is a KMM project which runs on Web, Android, iOS. The business logic is written in Kotlin. The Web app is written in Kotlin, built using Jetpack Compose for Web. The Android app is written in Kotlin, built using Jetpack Compose. The iOS app UI is written in Swift, built using Swift UI and it uses the KMM shared module for business logic. |
22 | 14 |
|
23 | 15 | ## Building the Web App |
24 | 16 |
|
25 | | -Just run the kotlin script file buildWebsite.kts, it will spit out the built website in build/ folder. Make sure you have Kotlin 1.6.0 CLI and Java 11 installed. |
| 17 | +Just run the kotlin script file buildWebsite.kts, it will spit out the built website in build/ folder. |
| 18 | + |
| 19 | +``` |
| 20 | +kotlinc -script buildWebsite.kts |
| 21 | +``` |
26 | 22 |
|
27 | | -Or, just run the Build Web HTML & JS Files workflow and download the artifacts. |
| 23 | +Make sure you have Kotlin 1.6.0 CLI and Java 11 installed. Or, just run the Build Web HTML & JS Files workflow and download the artifacts. |
28 | 24 |
|
29 | 25 | ## Building the Android App |
30 | 26 |
|
31 | | -Coming soon... |
| 27 | +Run tests for shared module: |
| 28 | +``` |
| 29 | +./gradlew :shared:cleanTestDebugUnitTest :shared:testDebugUnitTest |
| 30 | +``` |
32 | 31 |
|
33 | 32 | ## Building the iOS App |
34 | 33 |
|
35 | 34 | Coming soon... |
36 | 35 |
|
37 | | -## Get the Apps |
| 36 | +## Get the App |
38 | 37 |
|
39 | 38 | [Go to the Web App](https://amanshuraikwar.github.io) |
40 | 39 |
|
41 | | -# Special Thanks :) |
| 40 | +## Special Thanks :) |
42 | 41 | Special thanks to [John O'Reilly's](https://github.com/joreilly) [People in Space repo](https://github.com/joreilly/PeopleInSpace), which I found extremely helpful for getting started with KMM. |
0 commit comments