Version 3.1.0 Update Log
New Features
AdMob Library
Many users wanted to monetize their creations when they distributed it to different channels, and we listened.
Using oAuth 2.0 to link your AdMob account, adding and testing AdMob in Sketchware projects are now easier than ever.
Publishing to Google Play Store
We felt that a way to distribute must be easier too. Users with Google Play Developer accounts will be able to connect their account to Sketchware, managing publishing and updating directly from Sketchware.
Add Source Directly Block
Due to a high demand for Add Source Directly (ASD) block, we decided to add it back in the upcoming update.
However, some conditions exist.
Like mentioned before in this post, there are too many risks that we have to handle for us to keep moving forward with ASD block on our plate.
ASD block should be only used for personal use, meaning Sketchware will not officially support it.
The user will be responsible for any compilation errors that happens due to using ASD block.
There could be compatibility issue for ASD blocks when Sketchware updates and adds new features, and we will not be responsible for it.
Also, ASD block will not be accessible in features like Template and Plugins in the future.
Ultimately, the responsibility of compilation error due to using ASD block solely lies on the creator who chooses to use it.
Support for Target SDK 26
Apps created on Sketchware will now have Target SDK 26, since Google Play will require that new apps target at least Android 8.0 (API level 26) from August 1, 2018, and that app updates target Android 8.0 from November 1, 2018. Read more here.
Minor change for enabling Firebase library
Support for Target SDK 26 affects Firebase, requiring AppCompat as a dependency. Thus, enabling Firebase library will also enable AppCompat library.
Runtime Permission Check Added
Using Sketchware, users can now create malicious applications abusing permissions like CAMERA, CALL, READ/WRITE EXTERNAL STORAGE
. Therefore, any applications that use these permissions will now request user's permission when the app is opened.
Change In-App Purchase Item
Sketchware license will now be sold as a publisher subscription, which allows you to access to AdMob and publishing features of the app.
Replaced Tutorial with Docs
We are replacing the tutorials with Documentations. Sketchware is a growing community, and a lot of people have interest in contributing to its growth. If you are interested in contributing to the documentation, please visit our repo.
Increase security for User Session
Bug fixes