You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jetpack Compose and SwiftUI based Kotlin Multiplatform sample project (based on [CityBikes API](http://api.citybik.es/v2/)).
5
+
Compose Multiplatform and SwiftUI based Kotlin Multiplatform sample project (based on [CityBikes API](http://api.citybik.es/v2/)). Uses [Circuit](https://github.com/slackhq/circuit) and [kotlin-inject](https://github.com/evant/kotlin-inject).
<imgwidth="1426"alt="Screenshot 2023-12-02 at 15 01 25"src="https://github.com/joreilly/BikeShare/assets/6302/3e3092cd-261f-49a9-a0b3-bb6631a9d119">
27
-
28
-
<imgwidth="1293"alt="Screenshot 2023-12-02 at 14 10 34"src="https://github.com/joreilly/BikeShare/assets/6302/db821735-a8eb-4865-8723-4a6bb2de1f9f">
29
-
26
+
<imgwidth="1136"height="729"alt="Screenshot 2025-08-03 at 09 13 48"src="https://github.com/user-attachments/assets/b3b03762-9f83-4c36-80af-ce5fc07052c0" />
30
27
28
+
<imgwidth="1426"alt="Screenshot 2023-12-02 at 15 01 25"src="https://github.com/joreilly/BikeShare/assets/6302/3e3092cd-261f-49a9-a0b3-bb6631a9d119">
31
29
32
-
### Building
33
-
34
-
Need to use at least Android Studio Arctic Fox to build/run the Android client.
35
-
36
-
Requires Xcode 13.2 or later (due to use of new Swift 5.5 concurrency APIs). When opening iOS project remember to open `.xcworkspace` file (and not `.xcodeproj` one)
37
30
38
-
### Compose for Desktop client
39
31
40
-
This client is available in `compose-desktop` module. Note that you need to use appropriate version of JVM when running (works for example with Java 11)
41
32
42
33
Note that this makes use of https://github.com/Shusshu/android-flags for flag images shown.
0 commit comments