- 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 Makeroid without a VPN
- Implemented Runtime Permission system
- Watch this video to see what is this
- Upgraded Target SDK to API 27 (Android 8.1)
- This warning will NOT appear again:
- Makeroid is the first builder 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
toio.makeroid.email.app
- This only applies to new apps. Old created apps will still have the old format
- Changed from
- Removed 10MB app limit
- Testing showed that now the limit is on 20MB
- Removed black SplashScreen
- 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
- Makeroid Account ****Centralized login system for all Makeroid Services and control panel for your data
- Makeroid IDE Build Makeroid Extensions online without installing any external software
- Makeroid Store New online Store developed by Makeroid to share Apps, AIAs, Screens and Extensions
- 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 ArubaCloud, Makeroid Servers are much powerful now
- Changed Companion design
- Now it’s much more simple, clean and useful
- Changed Companion Package Name to
io.makeroid.companion
- Previously
com.makeroid.companion
- Previously
- 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
- COMPLETLY REDESIGNED MAKEROID UI
- Makeroid wants to be unique, so our amazing designer @Vishwas implemented the official Material Design into Makeroid 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 SneakPeeks 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
- 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
- Now this Tutorial is no longer required!
- 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
- 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 APK for a demo, or read this tutorial to see how to create one
- Functions:
- Properties:
- Events:
- This feature is not fully compatible with the Companion and it can make it to crash
- Splash Screen Based from this suggestion, Makeroid 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
- New Functions:
- New Properties:
About Screen Background Color
: Sets the background color of the About ScreenAccent Color
: Sets the Accent Color of the AppPrimary Color / Title Bar Color
: Sets the Primary Color of the App, which is the Title Bar Color if not setPrimary Color Dark / Status Bar Color
: Sets the Primary Dark Color of the app, which is the Status Bar Color if not setScreen Orientation
: Added Behind, Full Sensor, No Sensor, Reverse, Landscape, Reverse Portrait, Sensor Landscape and Sensor PortraitTheme
: Sets the theme for the app between Default, Light Theme or Dark Theme
- 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