Kodular Fenix 🔥🐦

:kodular: Kodular Fenix :fire::bird:

It has been quite a long time since our latest major release (longer than we’d have wanted), but here we are today, presenting to all of you a brand new version of Kodular.
This major update is a culmination of all the hard work that that has been put in behind the scenes during the past few months, and features game-changing additions like deeper integration with Google Ads services. In case you missed it, read more about our partnership with Google here:

We know you’re eager to read the full release notes, so as a final comment, this release has been named Kodular Fenix :bird::fire:, a translation of the “Phoenix” constellation.

Creator Version : 1.5.0  Kodular Fenix :bird::fire:

image


Release Notes

Major Changes

  • Reverted Ads Commission system.
    We hear you when you say commissions are a hassle to calculate; we are bringing back our legacy system of simpler commissions for each component. You can find their values in their respective docs pages.

  • Migrated to AndroidX libraries.
    Our sources no longer use legacy support libraries and have switched to AndroidX. Some extensions may face crashes until their developers upgrade them.

  • Added new app settings modal.
    Generic app settings that were previously placed in Screen1’s properties or properties that were global for the app have been moved to a new app settings modal just next to the Designer/Blocks buttons. Here’s a full list of properties that have been moved:

    • App Name Screen1General
    • Icon Screen1General
    • Splash Screen Screen1General
    • Splash Image Screen1General
    • Accepted Shared File Types Screen1General
    • Sizing Screen1General
    • Show Lists As Json Screen1General
    • RTL Support Screen1General
    • Tutorial URL Screen1General
       
    • Primary Color Screen1Theming
    • Primary Color Dark Screen1Theming
    • Accent Color Screen1Theming
    • Theme Screen1Theming
       
    • Minimum SDK Level Screen1Publishing
    • Package Name Screen1Publishing
    • Version Code Screen1Publishing
    • Version Name Screen1Publishing
       
    • Google Ads App ID Admob/Ad ManagerMonetization
       
    • Google Play Games App ID Google Play GamesAPI Keys
    • OneSignal App ID OneSignalAPI Keys
    • Google Maps App ID Google MapsAPI Keys
  • kodular.app links will be valid for only 10 minutes.
    Generated links will move from a 2-hour validity to just 10 minutes.

  • :appinventor: Implemented metadata annotations for extensions.

New Components

  • Google reCaptcha Google
    image

  • Banner Ad Monetization → Advertising
    image

  • Interstitial Ad Monetization → Advertising
    image

  • Rewarded Ad Monetization → Advertising
    image

  • ExoPlayer Moved to Experimental

  • YouTube Player Moved to Experimental

New Features

  • Label User Interface

    • Added Max Lines property. :gear: Advanced
      image
  • Textbox User Interface

    • Added Max Lines property. :gear: Advanced
      image
  • Google Maps Google

    • Added API Key property. :gear: App Settings Modal
      image
  • AdMob Banner Monetization → Advertising

    • Added App ID property. :gear: App Settings Modal
      image
  • AdMob Interstitial Monetization → Advertising

    • Added App ID property. :gear: App Settings Modal
      image
  • AdMob Rewarded Ad Monetization → Advertising

    • Added App ID property. :gear: App Settings Modal
      image

Library Upgrades

  • Material Icons Font → latest
     
  • Facebook Audience Network → 6.5.0
  • Onesignal SDK → 3.15.6
  • Play Billing → 3.0.3
  • Play Services → 18.0.0

Bugs Fixed

  • Enhanced anti-malicious extension system.
    We have improved our malicious extension detection system; now apps won’t start if a malicious extension is detected.

  • Fixed assets bug.
    There was a small bug that caused assets to not load sometimes due to a missing file:// in path.

  • Fixed buildserver bug that caused them to sometimes fatally terminate.
    Buildservers should be more stable now with this bugfix.

  • Fixed bug in File/Exists block.
    The Exists block should now work as expected.

  • Relative file paths are now accepted in File/Copy block.
    Only absolute paths were working; now relative paths work too.

  • Allow Lottie to access assets from Companion.
    Lottie component was previously not loading assets in the Companion.

  • OneSignal now shows native notifications if app is open.
    A new native notification will show instead of the standard Android dialog when triggered if the app is open.

  • Fixed Play Billing component.
    We have refactored and fixed this outdated component.

  • :appinventor: Mitigate Chrome 89 change.
    The Companion should now work as expected on Chromium browsers.

92 Likes

Version 1.5.1

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Behaviour Changes

  • Download app button now opens a new tab.
    It was instead opening the link in the same tab, causing some navigation issues.

  • Upgraded the extension protection system.
    Now your apps will be safer from malicious extensions.

  • Changed default app name to “Kodular App”.
    Now by default, app names will not be blank.

  • Changed Google Ad Manager ad unit format.
    Rebuilds are required for apps exported before this update.

Component Changes

  • YouTube Player Moved to Google

Bug Fixed

  • Fixed Web Viewer positioning.
    Web Viewer was rendering in a different position rather than the defined one.

  • Fixed File provider issue.
    Manifest contained Kodular’s package name rather than real app package name.

  • Fixed copying assets in Companion.
    The original path was being replaced.

  • Fixed Google Ad Manager test mode.
    Companion will now be forced to display test ads.

  • :appinventor: Fix issue with extension info being lost in builds

33 Likes

Version 1.5.2

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Behaviour Changes

Bug Fixed

  • Fixed State Progress Bar causing issues with AndroidX.
    We have updated SPB library to be compatible with AndroidX sources.

  • Improved file saving in Creator.
    After fixing a couple of bugs, we will be saving files with more confidence, and better handling those errors.

  • :appinventor: Fix AAB asset compression breaking media files.
    Assets within AAB files should now work properly with multimedia components.

34 Likes

Version 1.5.3

:iphone: Companion Update

Behaviour Changes

  • :google: Google Ad Manager monetization components are now available for everyone.
    You can now go to your My Kodular payments section, and apply for a child account to start maximizing your revenue.

Bug Fixed

23 Likes

Version 1.5.4

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Behaviour Changes

  • :warning: Increased Minimum SDK to 21 (Android 5.0 :lollipop:)
    We’re bumping Minimum SDK to be able to add more features to the platform later on. Based on usage analytics, this increment will have a minimum impact over the entire users’ pool.

  • App Name can be defined in the creation modal
    When creating a new project, you can now set the app’s name directly from the initial dialog.

  • :appinventor: Add dropdown blocks to the blocks editor.

Components Changes

  • Admob Banner Not available to new projects anymore

  • Admob Interstitial Not available to new projects anymore

  • Admob Rewarded Video Not available to new projects anymore

New Blocks

  • Custom Tabs component

    • Added Prefer Native property
  • Pollfish component

    • Added Request UUID block property

Bug Fixed

26 Likes

Version 1.5.5

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Behaviour Changes

  • Implemented Target SDK 30 (Android 11)
    We’ve finally fully implemented and integrated Target SDK 30 in our system, to make all apps compatible with Android 11. It took a little bit more than expected because of lots of breaking changes in the Android filesystem.
    Target SDK 31 (Android 12) will arrive in a few weeks, but there are not so many changes required.

Components Changes

  • Admob Banner Not available anymore, please switch to Google Ad Manager

  • Admob Interstitial Not available anymore, please switch to Google Ad Manager

  • Admob Rewarded Video Not available anymore, please switch to Google Ad Manager

Bug Fixed

14 Likes

Version 1.5.6

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Behavioral Changes

  • Allow setting a custom Floor eCPM value per ad component
    If you are using Google Ad Manager components, you can now specify a custom Floor eCPM value for each of your ad slots. It is recommended to keep it in Optimized, so Google chooses the best inventory to suit your needs.
    imageimage

Bugs Fixed

  • Added missing upgrader for File component.

  • Fixed Exists method in File component.

  • Fixed Is Directory method in File component.

  • Fixed specific case when pathBlock had a null case in File component.

  • Fixed null-pointer exception when property type is missing in File component.

  • Fixed Test Mode in Google Ad Manager components.

  • Fixed ad sizes in Google Ad Manager components.

  • Fixed Notification Opened event never triggering in Push Notifications component.

  • Fixed text direction in components using Text View.

  • Fixed some alignments using a wrong gravity values in RTL mode.

  • Some other minor bugs have been fixed.

22 Likes

Version 1.5B.0

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Behavioral Changes

  • Introducing Kodular Premium
    We will be actively monitoring user feedback. We have already received some suggestions about it, and we will probably increase the extension limit in the upcoming days.

Bugs Fixed

  • Reduced built app size by removing unused libraries.

  • Some other minor bugs have been fixes.


:google: This update is not mandatory to avoid the Google Ad Manager progressive commission rate. Last mandatory update was Kodular 1.5.6 Fenix.

18 Likes

Version 1.5B.1

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Bugs Fixed

  • Fixed Premium payments which were taking a few hours to reflect changes.

  • Fixed Download component missing permission.

  • Fixed some permissions bugs related to Android 11.

  • Some other minor bugs have been fixes.


:google: This update is not mandatory to avoid the Google Ad Manager progressive commission rate. Last mandatory update was Kodular 1.5.6 Fenix.

20 Likes

Version 1.5B.2

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming hours
  • :appcenter: Download it here

Major Changes

  • Update Target SDK to 31 (Android 12)

Bugs Fixed

  • Fixed Play Billing library (4.1.0).

:google: This update is mandatory to avoid the Google Ad Manager progressive commission rate.

34 Likes

Version 1.5B.3

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming minutes
  • :appcenter: Download it here

Components Changes

  • Added new In-App Review component.

  • Deprecated Google Admob components.
    This component no longer serves ads, please switch to Google Ad Manager.

Bugs Fixed

  • Upgraded Google Play libraries.

  • Some other minor bugs have been fixes.

27 Likes

Version 1.5C.0

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming minutes
  • :appcenter: Download it here

Components Changes

  • Upgraded Target SDK to 33 (Android 14).

  • Deprecated Unity Ads components.
    Current SDK is not suitable for Kodular compatibility.

Bugs Fixed

  • Sound files were never loaded from EXTERNAL_APP_FILES_DIRECTORY.

  • Upgraded Google Ad Manager SDK libraries.

  • Upgraded StartApp / Start.io SDK libraries.

  • Some other minor bugs have been fixed.

36 Likes

Version 1.5C.1

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming minutes
  • :appcenter: Download it here

Major Changes

  • Increased build files timeout to 1h.

Bugs Fixed

  • Fixed AAB build issues related to DEX files.

  • Added missing permissions to some components.

  • Some other minor bugs have been fixed.

8 Likes

Version 1.5C.2

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming minutes
  • :appcenter: Download it here

Library Upgrades

  • Upgraded Google Play Billing library to v5.

Bugs Fixed

  • Fixed Google Ad Manager consent bug.

  • Some other minor bugs have been fixed.

9 Likes

Version 1.5C.3

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming minutes
  • :appcenter: Download it here

Library Upgrades

  • Upgraded Start.io / StartApp library to 4.10.1 (Google compliant).

Bugs Fixed

  • Added missing AD_ID permission for Google Ad Manager components.

  • Some other minor bugs have been fixed.

16 Likes

Version 1.5D.0

:iphone: Companion Update

  • :google_play: Update will be available through Google Play Store in the upcoming minutes
  • :appcenter: Download it here

Main Changes

  • Added support for Target SDK 34.

Library Upgrades

  • Upgraded Google Ad Manager library to v23.

Bugs Fixed

  • Other minor bugs have been fixed.
21 Likes