Documentation
  • Introduction
  • Components
    • User Interface
      • Button
      • Checkbox
      • Date Picker
      • Floating Button
      • Image
      • Label
      • List Picker
      • List View
      • List View Image and Text
      • Notifier
      • Radio Button
      • Rating Bar
      • Slider
      • Surface View
      • Spinner
      • Switch
      • TextBox
      • Time Picker
      • Web Viewer
    • Layout
      • Horizontal Arrangement
      • Horizontal Scroll Arrangement
      • Space
      • Table Arrangement
      • Vertical Arrangement
      • Vertical Scroll Arrangement
    • Media
      • Audio Picker
      • Camcorder
      • Camera
      • Image Picker
      • Metadata
      • OCR
      • Player
      • QR Code
      • Sound
      • Sound Recorder
      • Speech Recognizer
      • Text To Speech
      • Video Player
      • Yandex Translate
    • Drawing and Animation
      • Ball
      • Canvas
      • Image Editor
      • Image Sprite
    • Sensors
      • Accelerometer
      • Barcode Scanner
      • Clock
      • Finger Print
      • Gravity Sensor
      • Gyroscope Sensor
      • Light Sensor
      • Location Sensor
      • Magnetic Field Sensor
      • NearField
      • Orientation Sensor
      • Pedometer
      • Pressure Sensor
      • Proximity Sensor
      • Sound Sensor
      • Temperature Sensor
    • Social
      • Contact Picker
      • Email Picker
      • Google Account Picker
      • Phone Call
      • Phone Number Picker
      • Sharing
      • Texting
      • Twitter
    • Storage
      • File
      • Firebase DB
      • Fusiontables Control
      • SQLite
      • Tiny DB
      • Tiny Web DB
    • Connectivity
      • Activity Starter
      • Bluetooth Admin
      • Bluetooth Client
      • Bluetooth Server
      • Download
      • Network
      • Web
      • WiFi
    • Google
      • Google Account Picker
      • Google Maps
      • Google Shortlink
    • LEGO Mindstorms
      • NXT Drive
      • NXT Color Sensor
      • NXT Light Sensor
      • NXT Sound Sensor
      • NXT Touch Sensor
      • NXT Ultrasonic Sensor
      • NXT Direct Commands
      • EV3 Motors
      • EV3 Color Sensor
      • EV3 Gyro Sensor
      • EV3 Touch Sensor
      • EV3 Ultrasonic Sensor
      • EV3 Sound
      • EV3 UI
      • EV3 Commands
    • Monetization
      • AdMob Interstitial
      • AdMob Banner
      • AdMob Rewarded Video
      • Billing
      • Leadbolt
    • Device
      • Audio
      • Device Tools
      • Wallpaper
      • Package
      • Screenshot
    • Experimental
      • Push Notifications
      • Cloud DB
      • Notification
  • Blocks
    • Control
    • Logic
    • Math
    • Text
    • Lists
    • Colors
    • Variables
    • Procedures
    • Screen
    • Any Component
  • Testing
    • Live Development
      • Via WiFi
      • Via USB
    • Makeroid Companion
  • Extensions
    • List of Extensions
    • Creating Extensions
  • Other
    • Backpack
    • Release Notes
      • Andromeda
      • Beta Versions
    • Resources
      • Concept Cards
    • Terms of Service
Powered by GitBook
On this page
  • 1.0 Andromeda | 22 June 2018
  • Major Changes
  • New Services
  • Servers
  • Companion
  • UI Changes
  • Bugs Fixed
  • New Components
  • App Features
  • New Events
  • New Functions
  • New Properties
  • 1.0.1 Andromeda | 23 June 2018
  • Bugs Fixed
  • 1.0.2 Andromeda | 28 June 2018
  • New Blocks
  • Bugs Fixed
  • 1.0.3 Andromeda | 19 June 2018
  • UI Changes
  • Companion
  • New Features
  • Bugs Fixed
  1. Other
  2. Release Notes

Andromeda

PreviousRelease NotesNextBeta Versions

Last updated 7 years ago

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

    • 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

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

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

    • 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

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

    • Functions:

    • Properties:

    • Events:

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

  • New Functions:

  • New Properties:

New Events

  • Notifier component

  • Web Viewer component

  • File component

New Functions

  • Button component

  • Checkbox component

  • Image component

  • Notifier component

  • Textbox component

  • Canvas component

  • File component

  • Device Tools component

  • Web component

  • WiFi component

New Properties

  • 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

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

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

Makeroid Account
Makeroid IDE
Makeroid Store
our partner ArubaCloud
Makeroid
MAKEROID
Makeroid
@Vishwas
Makeroid
All SneakPeeks
this Tutorial
this APK
this tutorial
this suggestion
Makeroid
Makeroid
this video
Makeroid
builder
black SplashScreen
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image
image