github Sketchware-Pro/Sketchware-Pro v6.4.0-rc04
Sketchware Pro v6.4.0 test build 04

latest release: v6.4.0-rc05
pre-release23 months ago

The most significant new feature of this release is Kotlin code support! PR #247 was finally merged into main. Compiling Kotlin code still needs an Android 8+ device though, so only the -minApi26 version supports Kotlin.

Features

  • Reading debug logs from projects. A new activity for that, the Logcat Reader, was added, and to start seeing logs there, run your project and open the Logcat Reader in Sketchware Pro. (#257)
  • Symbol pair auto-completion in the code editor can now be turned off. (#402)
  • Upgrade to sora-editor v0.14.0.
  • Upgrade to Iyxan23/zipalign-java:96fd6b30c928015847264b27b0d2dd407f3e8895.
  • Some performance improvements to the DEX merging step. (0f4fc74)
  • Using resource strings in the text and hint property of Views now works! Set e.g. @string/greeting as text or hint, and the View code will use the resource string, not escape the @. (0f27cac)
  • You can now tweak the filename of SWB backups. (#277)

Fixes

  • Custom Variables are shown in the Variable Palette and can also be removed again.
  • The aligning APK step was entirely removed after pressing the Run button, as only exports to e.g. Google Play need alignment.
  • The crash after the Aligning APK… step was fixed.
  • Downloading Local libraries won't crash the app anymore. (299d341)
  • Fonts added via the Font Manager now actually work at runtime. You'll have to remove old fonts and add them again though.
  • A Custom Block Palette having an invalid color won't crash the app anymore. (a332fcb)
  • RadioButtons' checked property now work. (27f874a)
  • Built-in Menu Blocks work again! (bba8b3b)
  • Zooming in code in e.g. the source code preview, or in general, in dialogs where sora-editor is used will zoom into the code editor content, not the activity content. (c7336e9)
  • Trying to remove a Variable or List used in another Event will show an error message again.

New in version with Kotlin support

  • Java Manager was renamed to Java/Kotlin Manager. It can also create and import new Kotlin classes.
  • Obviously, Kotlin compiling!

Known issues/bugs

Before reporting any issues, please first check here if they're not already known, or already were reported in another Issue.

  • Java/Kotlin Manager has no icon for Kotlin source code files.
  • There's no Kotlin syntax highlighting available in the code editor.
  • Adding new AdMob units doesn't work. See issue #490 for details on that bug.
  • ProGuard somehow renaming R classes to r.

Versions

  • If you need a version that supports Android 5 and higher, get v6.4.0-rc04-minApi21. It has no support for AAB output.
  • Otherwise, if you need one with Kotlin support, and also AAB output support, get v6.4.0-rc04-minApi26. As the name says, it only supports Android 8 and higher.

Don't miss a new Sketchware-Pro release

NewReleases is sending notifications on new releases.