Skip to content

Simple app to demonstrate the feasibility of using AGSL in a Compose Multiplatform project

License

Notifications You must be signed in to change notification settings

manuel-martos/Photo-FX

Repository files navigation

Compose Multiplatform Application

Before running!

  • check your system with KDoctor
  • install JDK 17 or higher on your machine
  • add local.properties file to the project root and set a path to Android SDK there

Android

To run the application on android device/emulator:

  • open project in Android Studio and run imported android run configuration

To build the application bundle:

  • run ./gradlew :composeApp:assembleDebug
  • find .apk file in composeApp/build/outputs/apk/debug/composeApp-debug.apk Run android simulator UI tests: ./gradlew :composeApp:pixel5Check

Desktop

Run the desktop application: ./gradlew :composeApp:run Run desktop UI tests: ./gradlew :composeApp:jvmTest

iOS

To run the application on iPhone device/simulator:

  • Open iosApp/iosApp.xcproject in Xcode and run standard configuration
  • Or use Kotlin Multiplatform Mobile plugin for Android Studio Run iOS simulator UI tests: ./gradlew :composeApp:iosSimulatorArm64Test

Wasm Browser (Alpha)

Run the browser application: ./gradlew :composeApp:wasmJsBrowserDevelopmentRun --continue Run browser UI tests: ./gradlew :composeApp:wasmJsBrowserTest

Image Details

All images used in this project are licensed under various Creative Commons licenses. Specific details for each image are provided in the table below:

Image Details

All images used in this project are licensed under various Creative Commons licenses. Specific details for each image are provided in the table below:

Image Details
Pitched-roof pavilion sits on top of a London office building Source: Dezeen
License details: CC BY-NC-ND 3.0
Creator: Rory Gardiner
Copyright: © RORY GARDINER 2014
Alien's architecture by ezio on DeviantArt Source: DevianArt
License details: CC BY-NC-ND 3.0
Leonardo Glass Cube - Corporate architecture Source: Wikimedia Commons
License details: CC BY-NC-ND 3.0
Fish-eye lens architectural photography of concrete building Source: PickPik
License details: Public Domain
Cove Hollow Farm Road Residence - Architecture Outfit Source: Architecture Outfit
License details: CC BY-NC-ND 4.0
Creator: Eric Petschek
Copyright: ©2021, Eric Petschek
Colorful historic European city at dawn Source: PxHere
License details: Public Domain
Creator: Boris Stroujko
Credit: Shutterstock / Boris Stroujko

About

Simple app to demonstrate the feasibility of using AGSL in a Compose Multiplatform project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published