klutter 3.0.2 copy "klutter: ^3.0.2" to clipboard
klutter: ^3.0.2 copied to clipboard

Write Flutter plugins for both Android and iOS using Kotlin only.

3.0.2 #

  • Use Klutter Gradle v2024.1.3.beta.

3.0.1 #

  • Use Klutter Gradle v2024.1.2.beta.

3.0.0 #

  • Use klutter_ui 1.1.0.
  • Use Klutter Gradle v2024.1.1.beta with support for protobuf.
  • Set iOS to 13.0 in Podfile and podspec.
  • Move post-build tasks in root/platform build.gradle.kts to gradle plugin.
  • Add kradle script (which replaces producer and consumer).
  • Add interactive cli mode.
  • Add project create and build tasks.
  • Remove producer and consumer scripts.
  • Refactor library to enable generating a native executable.

2.0.0 #

  • Uses AGP 8.0.2 in projects.
  • Removed AndroidManifest.xml references.
  • Add code generation for example/app/build.gradle to control dependency versions used.
  • Uses kradle.yaml instead of klutter.yaml.
  • Bump SDK constraints to >=2.17.6 <4.0.0.
  • Uses Klutter Gradle v2023.3.1.beta.
  • Uses klutter_ui 1.0.1.
  • Removed deprecated TaskName install.
  • Add support for Linux.

1.0.0 #

  • Uses Klutter Gradle v2023.1.2.beta.
  • Uses klutter_ui 1.0.0.
  • Add support for windows development (ticket).

0.3.0 #

  • Uses Klutter Gradle v2023.1.1.beta.
  • Removed producer install tasks because Klutter Gradle v2023.1.1.beta does the installation during gradle build.
  • Remove widgets in order to scope klutter-dart to dev_dependency (widgets are now found in klutter-dart-ui.
  • Embedded gradle-wrapper bumped to version 7.2.
  • Removed consumer init ios task because no longer required.
  • Consumer add uses $root variable in local paths in .klutter-plugins file.
  • Add logic to klutter_plugin_loaders.gradle.kts to replace $root variable with local path (backwards compatible).

0.2.4 #

  • Documentation update to point-out the Android Studio and Intellij IDE plugins.

0.2.3 #

  • Uses Klutter Gradle v2022.r6-9.alpha.

0.2.1 #

  • Changed gradle plugin id to dev.buijs.klutter

0.2.0 #

  • Uses Klutter Gradle v2022.r6-8.alpha.
  • New project template uses Klutter DSL to apply Klutter dependencies.
  • Flutter generated files are removed from lib folder after klutter init.
  • Moved task klutterInstallPlatform from generated build.gradle.kts to Gradle plugin.
  • Renamed task klutterInstallPlatfrom to klutterBuild.
  • Moved task klutterCopyAarFile from generated build.gradle.kts to Gradle plugin.
  • Moved task klutterIosFramework from generated build.gradle.kts to Gradle plugin.
  • Changed platform build.gradle.kts to create an XCFramework instead of fat framework for iOS.
  • Bugfix App does not work on Mac M1.

0.1.3 #

  • Uses Klutter Gradle v2022.r6-7.alpha.

0.1.2 #

  • Uses Klutter Gradle v2022.r6-6.alpha.
  • Added adapter library with improved AdapterResponse class.
  • As of 0.1.2 Klutter is required as dependency instead of dev_dependency.

0.1.1 #

  • Producer Install task no longer depends on Init task.
  • Formatting fixes in documentation.

0.1.0 #

  • Uses Klutter Gradle v2022.r6.alpha.
  • Initial version with iOS and Android support.
  • Contains the tasks:
    • klutter:consumer init
    • klutter:consumer init=android
    • klutter:consumer init=android,ios
    • klutter:producer init
    • klutter:producer install=platform
    • klutter:producer install=library
65
likes
140
points
248
downloads

Publisher

verified publisherbuijs.dev

Weekly Downloads

Write Flutter plugins for both Android and iOS using Kotlin only.

Homepage
Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

dart_style, interact, meta

More

Packages that depend on klutter