Sketchware Pro v6.4.0 test build 02 (LastVersion)

Sketchware Pro v6.4.0 test build 03

اخر اصدار من سكتشوير البرو | Sketchware Pro v6.4.0 test build 02

Features

Built-in library upgrades, as well as finally changing their internal names to mention the actual library name in e.g. dexs.zip
Views can now have an orientation of "none", which removes the property android:orientation="…" from Views XML code entirely, all without any Command Blocks 
APKs now get aligned using zipalign before getting signed 
Quick AndroidManifest.xml viewer in AndroidManifest Manager
AndroidManifest Manager will now use the new code editor if not disabled in Mod Settings for App Components
Upgrade of code editor library to upstream sora-editor v0.11.1
When exporting an APK / AAB, you can now also decide to not sign the APK / AAB. They will get a different output name, though
Sometimes directories or files needed for compiling get deleted. Sketchware Pro now detects and tells you about that. If it s directories, you can create them with a single click
The Source Code Viewer got improved. It now uses the new code editor library to show code, and launching it is instant. It generates the project s code asynchronized so that the UI doesn t hang anymore 
${applicationId} in AndroidManifest.xml will now automatically get replaced with the project s package name
R8 was updated to v3.3.28
A new barebones splash screen that only waits until the system s ready to open MainActivity

Fixed

App doesn t crash without access to storage anymore
Resource Manager doesn t crash on older Android versions anymore
BottomNavigationView s onNavigationItemSelected Event works again
Showing a file s source quickly now works for XML files, including changes made via Command Blocks
You can clear the saved last compile error again
Projects can have the <queries> tag in AndroidManifest.xml again. (none, since this was caused by me having forgotten to update aapt2 s binaries in the APK)
The blue "[ViewPager] setFragmentAdapter [FragmentAdapter] TabCount (number)" Block works again
If a wrong key store password was entered while signing an APK or AAB, you will now be told about that instead of getting an endless progress bar
You can t add more DynamicLink Components if Firebase is not enabled
The InterstitialAd Block to show an ad doesn t crash projects at runtime anymore if used outside of the onAdLoaded Event / the ad hasn t been loaded yet
While creating DEX files out of project files, d8 now knows about used libraries JAR paths. That allows it to desugar default methods into code if targetting older Android versions, and makes for example the exoplayer library work when used
Adding fonts via Font Manager should now work on all Android versions again. Sound Manager following soon
The built-in library localbroadcastmanager-1.0.0 s DEX file now actually contains its classes
The RewardedVideoAd Component got updated to work with the updated AdMob built-in library version. You will have to migrate Events to new ones over
Component fields getting duplicated was fixed
APK aligning failing due to dynamically linked zipalign binaries was fixed too
Adding a RewardedVideoAd Component is not possible anymore when not having AdMob enabled
Projects using OneSignal won't have to rely on e.g. XML Command Blocks to work (/ at least get installed) on Android 12 when also targeting that Android version
When exporting a signed AAB or APK, the file gets signed first, then zipaligned. Apparently that's what you should do now
The context menu in Java Manager or App Components shouldn't be weirdly dark with dark text anymore
A typo in the onScrollChanged Event label was fixed at last
Projects using Glide should no longer crash at runtime
Clearing the app cache will no longer make compiling projects not work anymore until you clear the app's data
Some other compiling assets that need to be extracted will also be extracted to the cache directory, just like e.g. built-in libraries' DEX files
Built-in Extra Blocks can now be overridden using Custom Blocks again.

Update on Sketchware Pro s build system

Source code (zip) ve migrated to Android Studio fully now. This means that it s even easier to contribute to Sketchware Pro!
Unfortunately, that also forces us to release two APKs from now on. We re releasing an APK with support for Android 5 and higher but without AAB output support, and one with support for only Android 8 and above devices, but because of that, with the AAB output feature. You can check the APK s minimum SDK version (21 for no AAB output support, 26 for with), or the version name to find out which version an APK is

Important Firebase Database note

 As it seems that not many people have read Public Beta 1's changelog , we'll just tell it again : - Firebase Database storage locations have been updated , and also in Sketchware Pro projects . You have to reconfigure the library for each project , and now , use the full Database URL without https : // at the start and / at the end as the Project ID . Example : saifandroid- default-rtdb.eg-host.firebasedatabas e.app

Download - Assist




If you encounter any problems in this version, you can download Sketchware.Pro.v6.4.0-rc01-kt version that works on Android 8 and above

إرسال تعليق

أحدث أقدم