ranorex_flutternative_experimental 2.4.1 copy "ranorex_flutternative_experimental: ^2.4.1" to clipboard
ranorex_flutternative_experimental: ^2.4.1 copied to clipboard

PlatformAndroid

Ranorex Flutter RxAutomation - Experimental version for testing Fused Library AAR embedding.

ranorex_flutternative_experimental #

⚠️ EXPERIMENTAL VERSION - This is a test fork of ranorex_flutternative for validating the Fused Library AAR embedding approach. This package uses Google's Fused Library Plugin (AGP 8.13+) to embed AndroidCore classes directly into the plugin AAR for pub.dev distribution.

Purpose: Test whether the Fused Library approach successfully embeds AndroidCore dependencies when installed from pub.dev.

Status: Experimental - for testing purposes only.

Getting Started #

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

AndroidCore Dependency #

This package uses AndroidCore for communication layer infrastructure shared with AndroidNative.

Development Mode (Default) #

AndroidCore is built from source code in submodules/AndroidCore/. You can modify AndroidCore code and it will recompile automatically.

Configuration: androidcore.useSource=true in android/gradle.properties

Workflow:

# Edit AndroidCore source
# Files in: submodules/AndroidCore/rxandroid-core/src/main/java/com/ranorex/

# Build (auto-recompiles AndroidCore)
cd android && ./gradlew assembleDebug

Release Mode #

AndroidCore is used as a prebuilt AAR binary from android/libs/. AndroidCore source code is NOT included in the published package.

Prepare for release:

# Windows
.\scripts\prepare-release.ps1

This script:

  1. Compiles AndroidCore to release AAR
  2. Copies AAR to android/libs/
  3. Updates gradle.properties to use AAR
  4. Verifies compilation

Revert to development:

# Windows
.\scripts\revert-to-dev.ps1

This script:

  1. Updates gradle.properties to use source
  2. Removes prebuilt AAR
  3. Verifies compilation

Updating AndroidCore #

To pull the latest AndroidCore changes:

git submodule update --remote submodules/AndroidCore

For detailed information, see ANDROIDCORE_INTEGRATION.md.

0
likes
130
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

Ranorex Flutter RxAutomation - Experimental version for testing Fused Library AAR embedding.

Homepage
Repository

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on ranorex_flutternative_experimental

Packages that implement ranorex_flutternative_experimental