New parameters added to mobile widgets: active_track_color, inactive_track_color, and thumb_color.
The integration of Scheduled Task Force (STF) operations into our backend for managing Business Processes (BP).
New iOS toolkit features: BLE support, improved JSON handling, enhanced input, BP Blocks for Screens, charts integration, and Signature Pad with BP Blocks.
Adds a fresh and engaging visual element to the app design. Its versatility allows it to seamlessly integrate with product cards or complement descriptive blocks, enhancing the user experience.
We've finalized our revamped architecture encompassing BP blocks, system models, enums, and triggers. It enables development teams to swiftly and effectively introduce new features without requiring backend team involvement.
The SearchExact field has been replaced with ILIKE for Postgres pattern searches, with an inversion of the search logic. Additionally, we've introduced the new SelectFields field, which enables users to fetch only the model fields they specify using this parameter.
New functionality for module management. This feature allows developers to incorporate, modify, and remove modules through the entity editor.
By incorporating this protocol, users can anticipate an instant boost in app speed, providing an unmatched experience right from the initial launch.
Now developers can effortlessly arrange, monitor, and prioritize their tasks.
Users can now easily retrieve a chronological record of previous publications, allowing them to track progress seamlessly.
We've incorporated blocks and models to interact with JWT tokens effectively.
Developers can now utilize non-standard URLs while submitting mobile apps to the store for publication.
We have introduced specialized blocks intended for seamless interaction with essential endpoints, including GetMyPrice, PlaceOrder, GetOrderStatus, and GetOrderDetails.
We've added Web Service Security (WSS) support to our web platform, ensuring data integrity and confidentiality when exchanging information with web services.
Developers can now effortlessly incorporate audio elements into their web applications, including background music, voice-overs, and interactive sound effects.
Users can now easily manage access control and enhance security.
Developers can now work with JSON data for dynamic and flexible applications.
Seamless inclusion of VAT and DUNS details in Workspace profiles and invoices, ensuring compliance and smooth financial transactions.
We've introduced STF mode for BP web apps, utilizing a single thread for processing operations to enhance efficiency and reduce latency.
This feature allows seamless integration with external data sources and custom data handling without being confined to our database structure. Virtual models unlock diverse use-cases and bolster adaptability for modern applications, elevating your project performance to the next level.
An update to our Android platform: the inclusion of Pinch to Zoom functionality for images. This new feature enhances user interaction by enabling a closer look or wider view of images through simple finger movements.
This addition allows you to append query parameters to your HTTP requests, facilitating more precise and controlled server interactions. By using Query Params, you can tailor your requests to retrieve specific data, significantly improving your app's functionality and user experience.
This feature allows you to manipulate numeric data more efficiently, offering options to customize the display of numbers according to your needs. Whether it's controlling the number of decimal places, defining the decimal separator, or adjusting the thousands separator, the Format Number block enables more precise data presentation.
We have made a huge leap towards the efficiency of generated server applications. Since August, all server applications use the latest version of the Go programming language — Go 1.19. This brings a lot of optimizations and an overall performance boost of around 22%. And, as always, every user can simply click the "Publish" button and get new and improved applications in less than 20 seconds. No effort, everything is on us!
Over the past few weeks, we moved most of our cloud servers to AWS instances with the latest generation Graviton3 CPUs. Graviton-powered instances offer the best price/performance ratio with approximately 35% cost savings compared to Intel-based instances. The good news is that not only are the internal AppMaster servers running on AWS Graviton3 CPUs, but any user application as well (which is deployed by default on the latest generation of instances).
We know that our platform has been missing decimals. Well, the wait is finally over. Now Sum, Subtract, Divide, Multiply, ToFloat, ToString blocks and many others of similar nature accept Decimal. Decimal can already be found in beta version and will be up on production in the first days of September. And Decimal has a different color, so you’ll definitely notice it.
What would happen if applications could build 30% faster? That would mean decreased frustration, increased productivity, and 30% more quality time. We have updated the application generators, transferred them to the ARM architecture and more powerful hardware. And now production apps build about 30% faster.
Now you can use our business process scheduler in web applications to launch business processes periodically. You can run the scheduler in three modes — Foreground & Background, Foreground Only, Background Only. This limits the task's operation depending on the application status. Now you can even run your BP in web background mode when a user switches tabs.
We have renewed our referral program and now you can find it in your workspace. Invite someone to try AppMaster for free by using your referral link! After joining, your friends will receive a discount, and you will receive a reward for all their payments for up to 12 months! There is no limit to how much you can earn.
We have added support for Google Wallet and Apple Wallet for non-financial entities: event tickets, discount cards, boarding passes, and more. You can find the necessary blocks in our business processes. At the first stage, the functionality works only with the Generic Pass. But in the future we will add more entities.
We have added cryptography support to the BP editor of mobile applications and to the Android mobile app. And IOS is going to be ready in the near future. Now if the cryptography module is connected, you’ll have the cryptography blocks available in the business process editor in a separate group in the left pane.
The concept of workspaces has been introduced to the platform, within which teams or companies can work.
We have changed the billing model in the platform from a subscription for an account to a subscription for a project, completely eliminating the additional purchase of resources. Now 1 project - 1 subscription.
Our new trial subscription policy: There can only be one 14-day trial per workspace, but if you delete a project with a trial plan, you can create a new project with a new trial for another 14 days.
We have canceled the mandatory presence of an attached payment method if there are enough funds on the balance to pay for the subscription. That is, when activating vouchers or receiving a balance in other ways, you will no longer need to add a bank card.
Earn credit points that can be used to pay for your plan. We are giving out points for posting about AppMaster on social media, writing reviews about our product, making tutorials and more. All the credit actions and their value can be found in your AppMaster Studio account.
The generated Vue3 WebApps are ready and published to production. This is an important step for the platform on the way to a sophisticated website designer. Visually, everything should remain the same, but we expect many issues to be fixed.
We made significant improvements in the work of AppMaster with mobile applications.
The Mobile Application Designer now supports push notification triggers and array fields.
We have added blocks and triggers to work with mobile device sensors.
We also added a scheduler to mobile apps to run business processes on schedule.
Enjoy the improved Mobile App Designer.
The platform can now create foreground services for Android mobile applications to run the app's background tasks. Foreground services will allow you to display notifications while running background tasks on your apps.
We’ve created a custom video player for our users, which matches the design of the studio.
We’ve added a grid widget to the web app designer so that you can display any data in a grid view.
We have added a Local Database (LDB) for Android applications. Every Android application has a local SQLite relational database enabled by default. It supports all modern features for offline data storage on users' devices. A separate data model editor will be available for each mobile application in future platform versions for developers.
Now, developers can create DeepLinks, using which they can run applications with the necessary logic on users' devices. The DeepLink mechanism is available for the AppMaster Developer application and in published applications. The onDeepLink application-level trigger is used to process DeepLinks.
We've updated the layout of elements in the mobile app designer to make it easier to work with the element tree. We've also grouped menu items logically. The setting of triggers at the mobile application level has been moved to the application settings and aligned with the overall design.
Screen auto-generation is now available on the platform. Developers can use auto-generation of screens, triggers, and field validation when creating mobile applications. It is also possible to create a template for a quick start of the project, which you can easily customize later.
The method of reactive modification of elements has been updated. It allows changing elements’ properties: color, size, and other parameters. These changes have greatly improved element rendering performance and almost doubled it in some scenarios.
299 new blocks have been added to work with Android applications.
New blocks in BP:
We added a universal block of HTTP calls, with support for various content types. The main purpose of the block is to process external HTTP requests.
*Available in beta version.
The authorization module has been updated: the session model has been moved out for users, now it is possible to create custom authentication and registration scripts.
*Available in beta version.
An event accepting block has been added to the Stripe module.
Added new modules:
We made significant updates in file managing on the platform. Now users can access the files' models and properties and make and expand file models. To simplify the work, we added new blocks in Business Processes related to file operations:
Endpoints now have a separate 'Files' section with all endpoints needed to manage your applications' files. Users are allowed to change file paths and manage middleware.
We added a centralized repository to store applications packed in docker images. Now you can deploy your applications to any server with docker via a single command - docker pull from our repository. Subscription with access to binary files required for this option to work.
We updated the list view of business processes and added folders for more convenient navigation.
Apps created with AppMaster.io already compile many operating systems with various processor architectures. We have extended this list of OSs for enterprise accounts to provide our users with more options.
Among supported systems are Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD, Solaris with the following processor architecture — x86 (i386), x86-64 (amd64), arm, arm64.
We added the databases and files export for the generated apps. Thus, you can easily export the required data of the application.
This month we managed to add blocks to Business Processes:
As always, we could not leave you without any new modules, so we added:
We launched Beta Testing for AppMaster.io. Now is the time if you were interested in trying out our platform and participating in its development. Register and become one of the beta testers.
Explore all of the functionalities and share opinions. We want to make our product better for you!
It’s never too many modules. We want to provide you with the module diversity and give you more opportunities to develop and expand your project.
Check out the new module added and some improvements:
We added new blocks to Business Processes:
Switch easily from a monthly to a yearly plan at any moment without paying any extra fees.