Andromeda
Last updated
Last updated
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
Welcome China users! You can now use without a VPN
Implemented Runtime Permission system
Watch to see what is this
Upgraded Target SDK to API 27 (Android 8.1)
This warning will NOT appear again:
is the first on implementing a real Target SDK 27, as it’s required to have runtime permissions as we use now
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
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
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
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
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
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
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
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
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
Functions:
Properties:
Events:
This feature is not fully compatible with the Companion and it can make it to crash
New Functions:
New Properties:
Notifier component
Web Viewer component
File component
Button component
Checkbox component
Image component
Notifier component
Textbox component
Canvas component
File component
Device Tools component
Web component
WiFi component
Button component
Image component
ListPicker component
Notifier component
Slider component
TextBox component
Layout components
OCR component
EmailPicker component
FusionTables component
TinyDB component
Screenshot component
Download component
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
Added RemoveSideMenu block to Screen
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
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
Added missing “:” to IP Address Label
Added “Show Ad” block for Facebook Interstitial Ad component
CloudDB component now handles images
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
Centralized login system for all Makeroid Services and control panel for your data
Build Makeroid Extensions online without installing any external software
New online Store developed by Makeroid to share Apps, AIAs, Screens and Extensions
Thanks to , Servers are much powerful now
COMPLETLY REDESIGNED UI
wants to be unique, so our amazing designer implemented the official Material Design into Builder
And, yeah, you are right. were “fake” We’ve used the old design in the SneakPeeks because we didn’t want to leak anything releated with it
Now is no longer required!
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 for a demo, or read to see how to create one
SideMenu
- Creates a Side Menu with the give Layout
Side Menu Open
- Opens the Side Menu
Side Menu Close
- Closes the Side Menu
Is Side Menu Open
- Returns true if the Side Menu is open
Side Menu Opened
- Triggered when the Side Menu is opened
Side Menu Closed
- Triggered when the Side Menu is closed
Splash Screen Based from , 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
Splash Image
(Available when Splash Enabled checked): If set, the app will show this image instead of the black image
Add Menu Item with Icon
: Adds an item to the menu but with an image
About Screen Background Color
: Sets the background color of the About Screen
Accent Color
: Sets the Accent Color of the App
Primary Color / Title Bar Color
: Sets the Primary Color of the App, which is the Title Bar Color if not set
Primary Color Dark / Status Bar Color
: Sets the Primary Dark Color of the app, which is the Status Bar Color if not set
Screen Orientation
: Added Behind, Full Sensor, No Sensor, Reverse, Landscape, Reverse Portrait, Sensor Landscape and Sensor Portrait
Theme
: Sets the theme for the app between Default, Light Theme or Dark Theme
Custom Dialog Selection
: triggered after selecting a Custom Dialog
Web View String Change
: triggered after the WebViewerString changes
After Zip
: triggered after successful Zip
After Unzip
: triggered after successful Unzip
On Zip Failure
: triggered when an error occurrs in Zip or Unzip
Set Shadow
: sets a shadow for the Button
Thanks to AppyBuilder Team
Set Shadow
: sets a shadow for the Checkbox
Thanks to AppyBuilder Team
Clear Image Tint Color
: cleans the Tint Color set for the Image
Create Custom Dialog
: creates a Custom Dialog from the given component (removes it from the Screen and places in the Custom Dialog)
Show Custom Dialog
: shows a Custom Dialog
Set Shadow
: sets a shadow for the Textbox
Thanks to AppyBuilder Team
DrawArc
: generates an Arc with the given params
DrawShape
: generates a Shape with the given points from a list
Zip
: zips a given folder in the given path, with an optional password
Unzip
: unzips a given file in the given folder, with an optioanl password if set
Copy
: copies the given text to the clipboard
Parse
: parsers the given string with between a start and an end
Paste
: pastes the copied text
URI Decode
: decodes the given URI Encoded text
Mac Address
: returns the MAC Address of the device
Rotation Angle
Clickable
Image Tint Color
Customizable from Blocks
Title Visible
Dim Amount
Use Background Color
Rotation Angle
Rotation Angle
Clickable
Use Round Card
Language
Cursor Color
Line Color
Loading Dialog Message
Show Loading Dialog
Namespace
Dim Amount
Notification Share Button
are Permissions Granted
Available at Blocks
is Read Permission Granted
Available at Blocks
is Write Permission Granted
Available at Blocks
Requires Charging
Customizable from Blocks
Requires Device Idle
Customizable from Blocks