You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Oleksandr Karpovich 7c3fd3a56f Manual versions update 2 years ago
..
.run Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
androidApp Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
desktopApp Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
gradle/wrapper Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
iosApp Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
screenshots Copy imageviewer to experimental/examples (#2500) 2 years ago
shared Imageviewer Bitmap Filter for uikit (#2575) 2 years ago
.gitignore Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
README.md Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
build.gradle.kts Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
gradle.properties Manual versions update 2 years ago
gradlew Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
gradlew.bat Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
run-configurations.png Add uikit to experimental/examples/imageviewer (#2571) 2 years ago
settings.gradle.kts Add uikit to experimental/examples/imageviewer (#2571) 2 years ago

README.md

Imageviewer

An example of image gallery for remote server image viewing, based on Compose Multiplatform UI library (desktop, android and iOS).

How to run

Choose a run configuration for an appropriate target in IDE and run it.

run-configurations.png

To run on iOS device, please correct iosApp/Configuration/TeamId.xcconfig with your Apple Team ID. Alternatively, you may setup signing within XCode opening iosApp/Imageviewer.xcworkspace and then using "Signing & Capabilities" tab of ImageViewer target.

Then choose iosApp configuration in IDE and run it (may also be referred as ImageViewer in the Run Configurations or iosApp (AndroidStudio) for Android studio).

Run on desktop via Gradle

./gradlew desktopApp:run

Building native desktop distribution

./gradlew :desktop:packageDistributionForCurrentOS
# outputs are written to desktop/build/compose/binaries

Running Android application

Open project in IntelliJ IDEA or Android Studio and run "android" configuration.

Desktop