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:


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

  • Banner Ad Monetization → Advertising

  • Interstitial Ad Monetization → Advertising

  • Rewarded Ad Monetization → Advertising

  • ExoPlayer Moved to Experimental

  • YouTube Player Moved to Experimental

New Features

  • Label User Interface

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

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

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

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

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

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

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.


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


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.


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