Andromeda

1.0 Andromeda | 22 June 2018

Major Changes

  • Upgraded Minimum API from 14 (Android 4.0) to 16 (Android 4.1)

  • Added Copy Screen feature

    • Added Import Screen (.AIS) and Export Screen (.AIS)

  • Added British English and Portuguese languages

  • Added a nice Welcome Email for new users

  • Upgraded Google Login system

    • Say bye to that ugly Google Login, and say hello to OAuth2

  • Implemented Email & Password login system

  • Implemented Runtime Permission system

  • Upgraded Target SDK to API 27 (Android 8.1)

  • Improved server perfomance

    • See “Servers” section

  • Added fancy error pages when 5xx error appears

  • Changed Default Package Name

    • Changed from com.makeroid.email.app to io.makeroid.email.app

    • This only applies to new apps. Old created apps will still have the old format

  • Removed 10MB app limit

    • Testing showed that now the limit is on 20MB

  • Removed black SplashScreenarrow-up-right

    • You can now even set your own image!

  • Added new blocks

    • Break” block will allow you to stop loops

    • Wait for milliseconds” block will allow you to stop the execution of your code X milliseconds

  • You can now delete a single block/group of blocks from the Backpack

  • Added abilty to move blocks with arrow keys on Blocks Editor

  • General Data Protection Regulation:

    • Added to AdMob components new dialog asking for consent for EU users to show customized ads

    • Added warning when dropping AdMob components to phone

New Services

Servers

  • AppEngine instance uses now better servers so lag should have been reduced

  • Three compilers will now be processing app builds:

    • Dedicated VPS Cloud servers with 2 CPUs up to 3.1GHz, 4GB of RAM and 100MB/s of minimum bandwidth

    • In front of all of them there is a dedicated load balancer in ArubaCloud redirecting requests to reduce their loads

      • This allows us to create new compilers without having to stop our service or build requests

      • It will also automatically stop forwarding traffic to compilers that are down until they are fixed

  • Thanks to our partner ArubaCloudarrow-up-right, Makeroidarrow-up-right Servers are much powerful now

Companion

  • Changed Companion design

    • Now it’s much more simple, clean and useful

  • Changed Companion Package Name to io.makeroid.companion

    • Previously com.makeroid.companion

  • Companion is now only compatible with Android 5.0 or higher

  • Implemented some translations on Companion

UI Changes

  • Mock-Phone Preview: This means that these settings, when changed, will be now updated on the phone preview

    • Show/Hide Navigation Bar

    • Show/Hide Status Bar

    • Show/Hide Title Bar

    • Show/Hide 3 Dots

    • Color of Navigation Bar

    • Color of TitleBar Text

    • Text of TitleBar Subtitle

    • Properties of Radio Button

    • Clickable property of any Layout

  • COMPLETLY REDESIGNED MAKEROIDarrow-up-right UI

    • Makeroidarrow-up-right wants to be unique, so our amazing designer @Vishwasarrow-up-right implemented the official Material Design into Makeroidarrow-up-right Builder

    • Now it is much clean and simple:

      • Added a SearchBox in Palette

      • Moved properties to hidden panel, so if you want to show them just click on the name of a Component

      • Added categories to properties for a better sorting

    • And, yeah, you are right. All SneakPeeksarrow-up-right were “fake” We’ve used the old design in the SneakPeeks because we didn’t want to leak anything releated with it

  • Redesigned Building Project dialog

    • Added Hide Dialog button

  • Non-Visible components names are now visible below Mock-Phone

  • Increased SplashScreen height

  • Added country flags next to their respective languages on Language Selector

  • Fixed Dark Theme

Bugs Fixed

  • Fixed Layouts issues

    • Layouts were always clickable

    • Extensions that were depending on Layouts weren’t working properly

  • Fixed TitleBar Tabs issue which made them to have the previous color when TitleBar Color was changed

  • Fixed ListView NullPointerException on some devices

  • Fixed Show/Hide Navigation Bar not working in some devices

  • Fixed “reset” Screen bug on Orientation Change

  • Fixed Logout issue which was logging out from ALL Google Accounts

  • Fixed Color for StatusBar and TitleBar issue

  • Fixed TopBar buttons issue which was overriding the created tab

  • Fixed blocks getting stacked on top of eachother

  • Fixed Blockly Translations issue

  • Fixed Custom Package Name

  • Fixed Tablet-Mode bug causing strange behaiours on refreshing

New Components

  • Added new Bottom Sheet component to User Interface category

  • Added new Circular Progress component to User Interface category

  • Added new Linear Progress component to User Interface category

  • Added new Snack Bar component to User Interface category

  • Added new View Flipper component to User Interface category

  • Added new Card View component to Layout category

  • Added new ExoPlayer component to Media category

  • Added new Maps components to new Maps category

    • Thanks to MIT App Inventor Team

  • Added new Dynamic Button component to new Dynamic category

  • Added new Dynamic Label component to new Dynamic category

  • Added new Dynamic TextBox component to new Dynamic category

  • Added new Amazon Ads components to Monetization category

    • Thanks to AppyBuilder Team

      • Amazon Banner

      • Amazon Interstitial

  • Added new Facebook Ads components to Monetization category

    • Facebook Banner

    • Facebook Interstitial

  • Added new Shell component to Experimental category

  • Renamed Google Map to Google Maps

  • Moved Surface View to Layout Category

App Features

  • Side Menu This new feature allows you to create professional side menus from blocks. You will just need to design inside a Vertical Layout what you want, and then call it from blocks Download this APKarrow-up-right for a demo, or read this tutorialarrow-up-right to see how to create one

    • Functions:

      • SideMenu - Creates a Side Menu with the give Layout image

      • Side Menu Open - Opens the Side Menu image

      • Side Menu Close - Closes the Side Menu image

    • Properties:

      • Is Side Menu Open - Returns true if the Side Menu is open image

    • Events:

      • Side Menu Opened - Triggered when the Side Menu is opened image

      • Side Menu Closed - Triggered when the Side Menu is closed image

    • This feature is not fully compatible with the Companion and it can make it to crash

  • Splash Screen Based from this suggestionarrow-up-right, Makeroidarrow-up-right has removed the black screen that appeard when app is loading Also, we have added some options for it if users wants to customize it more

    • Splash Enabled: If selected, the app will remove the black screen image

    • Splash Image (Available when Splash Enabled checked): If set, the app will show this image instead of the black image image

  • New Functions:

    • Add Menu Item with Icon: Adds an item to the menu but with an image image

  • New Properties:

    • About Screen Background Color: Sets the background color of the About Screen image

    • Accent Color: Sets the Accent Color of the App image

    • Primary Color / Title Bar Color: Sets the Primary Color of the App, which is the Title Bar Color if not set image

    • Primary Color Dark / Status Bar Color: Sets the Primary Dark Color of the app, which is the Status Bar Color if not set image

    • Screen Orientation: Added Behind, Full Sensor, No Sensor, Reverse, Landscape, Reverse Portrait, Sensor Landscape and Sensor Portrait image

    • Theme: Sets the theme for the app between Default, Light Theme or Dark Theme image

New Events

  • Notifier component

    • Custom Dialog Selection: triggered after selecting a Custom Dialog image

  • Web Viewer component

    • Web View String Change: triggered after the WebViewerString changes image

  • File component

    • After Zip: triggered after successful Zip image

    • After Unzip: triggered after successful Unzip image

    • On Zip Failure: triggered when an error occurrs in Zip or Unzip image

New Functions

  • Button component

    • Set Shadow: sets a shadow for the Button Thanks to AppyBuilder Team image

  • Checkbox component

    • Set Shadow: sets a shadow for the Checkbox Thanks to AppyBuilder Team image

  • Image component

    • Clear Image Tint Color: cleans the Tint Color set for the Image image

  • Notifier component

    • Create Custom Dialog: creates a Custom Dialog from the given component (removes it from the Screen and places in the Custom Dialog) image

    • Show Custom Dialog: shows a Custom Dialog image

  • Textbox component

    • Set Shadow: sets a shadow for the Textbox Thanks to AppyBuilder Team image

  • Canvas component

    • DrawArc: generates an Arc with the given params image

    • DrawShape: generates a Shape with the given points from a list image

  • File component

    • Zip: zips a given folder in the given path, with an optional password image

    • Unzip: unzips a given file in the given folder, with an optioanl password if set image

  • Device Tools component

    • Copy: copies the given text to the clipboard image

    • Parse: parsers the given string with between a start and an end image

    • Paste: pastes the copied text image

  • Web component

    • URI Decode: decodes the given URI Encoded text image

  • WiFi component

    • Mac Address: returns the MAC Address of the device image

New Properties

  • Button component

    • Rotation Angle image

  • Image component

    • Clickable image

    • Image Tint Color Customizable from Blocks image

  • ListPicker component

    • Title Visible image

  • Notifier component

    • Dim Amount image

    • Use Background Color image

  • Slider component

    • Rotation Angle image

  • TextBox component

    • Rotation Angle image

  • Layout components

    • Clickable image

    • Use Round Card image

  • OCR component

    • Language image

  • EmailPicker component

    • Cursor Color image

    • Line Color image

  • FusionTables component

    • Loading Dialog Message image

    • Show Loading Dialog image

  • TinyDB component

    • Namespace image

  • Screenshot component

    • Dim Amount image

    • Notification Share Button image

    • are Permissions Granted Available at Blocks image

    • is Read Permission Granted Available at Blocks image

    • is Write Permission Granted Available at Blocks image

  • Download component

    • Requires Charging Customizable from Blocks image

    • Requires Device Idle Customizable from Blocks image

1.0.1 Andromeda | 23 June 2018

Bugs Fixed

  • Fixed: Download app scannign QR Code (missing GPlay update, probably tomorrow it will be live)

  • Fixed: “Create” block from “FAB” was crashing companion if there was no image added

  • Fixed: ListViews

  • Fixed: Random crashes using some components

1.0.2 Andromeda | 28 June 2018

New Blocks

  • Added RemoveSideMenu block to Screen

Bugs Fixed

  • Temporarily removed Import/Export screen feature

  • Removed “wait for milliseconds” block

  • Fixed: Server error that sometimes happened when copying screens

  • Fixed: Copied screens couldn’t be opened

  • Fixed: Errors with extensions

  • Fixed: Some issues with Leadbolt component

  • Fixed: Sizing issues with CardView component

  • Fixed: TitleBar Subtitle not updating on the companion when subtitle removed

  • Fixed: Some issues with ListViewImageText

1.0.3 Andromeda | 19 June 2018

UI Changes

  • Added “Import Project” button on Projects Panel

  • Added “Loading Project” dialog

  • Imported Turkish Translation to Blockly

  • Fixed some Descriptions for some components which had a larger font

  • Made ScrollBar of Palette thicker

Companion

  • Added missing “:” to IP Address Label

New Features

  • Added “Show Ad” block for Facebook Interstitial Ad component

  • CloudDB component now handles images

Bugs Fixed

  • NullPointer Exception on some Alerts

  • NullPointer Exception on GetUserId of PushNotifications

  • Button Size wasn’t affected if Shape was set

  • Facebook Interstitial Ad should be working now

Last updated