Skip to content

Conversation

@Alex2772
Copy link
Collaborator

@Alex2772 Alex2772 commented Jun 9, 2025

At this moment, AUI_BUILD_FOR generates Gradle and Xcode projects for the consumer, as part of Android and iOS support, respectively. This prevents the consumer from modifying Kotlin/Swift code, as well as further configuration and integration with Android Studio/Xcode. This PR removes AUI_BUILD_FOR, in favor of better integration with Gradle and xcbuild.

Part of #368.

At this moment, AUI_BUILD_FOR generates Gradle and Xcode projects for the consumer, as part of Android and iOS support, respectively. This prevents the consumer from modifying Kotlin/Swift code, as well as further configuration and integration with Android Studio/Xcode. This PR removes AUI_BUILD_FOR, in favor of better integration with Gradle and xcbuild.

Part of #368.
@Alex2772
Copy link
Collaborator Author

Alex2772 commented Jun 9, 2025

tldr I'm trying to steal mimic project structure of a Flutter application (#368) for Android and iOS, also I expect the same thing for Flatpak. I have a template project boilerplate for both that I'll probably push to example_app repo.

Also there are bridges from gradle/xcode to aui.boot that allow aui_app-enabled projects to advertise their kotlin/swift code. This is essentially similar to Flutter Plugin packages. (if anyone uses AUI though vcpkg or conan2 I don't expect that to break, although I want to :p)

@luadebug luadebug added the cmake Related to CMake build system label Aug 31, 2025
@Alex2772 Alex2772 self-assigned this Sep 5, 2025
@Alex2772 Alex2772 marked this pull request as draft September 9, 2025 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmake Related to CMake build system

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

3 participants