Blog



Innovation continuing at a fast Pace. Announcing Alpha Anywhere 4.6.2.2

A significant new release of Alpha Anywhere is now available (the last new release was only 3 months ago)!

This release includes new styles and templates, expanded functionality for Lists, Ionic AppFlow integration for building and deploying mobile applications, and numerous IDE improvements to help streamline the app development process.

AA4622_WebThemes

A new user Experience

We've added a lot of UI features to this release. In addition to adding two new Styles -- Alpha-Dark-Green and Alpha-Dark-Rose -- we've expanded our SVG Icon libraries, added new behaviors for control labels, and made it incredibly easy for you to let your users decide how they want to experience your apps with the new Style Selector.

AA4622_SVGIcons

 

AA4622_Labels

 

List Enhancements

We continue to improve the UI for the List control, and this release is no exception. In this release, we've added the ability to customize the Delete action for In-place Editing, new List Column Actions that allow users to quickly filter records in a list, and expanded the Advanced Search Control with visual indicators to let you know what search rules are active.

AA4622_searchFilterIndicator

Turn any Database into a Web Service

Alpha Anywhere 4.6.2.2 makes it easy to share data in your systems of record securely as a Web Service. The new Database GraphQL Service Builder can quickly create an API that allows others to access your data to integrate into their applications. Simply specify the tables you want to expose, what actions are allowed, and how access should be authenticated, and Alpha Anywhere will handle the rest.

Go Mobile with Ionic AppFlow

Adobe's recent decision to shut down PhoneGap Build on October 1, 2020, means developers creating iOS and Android apps with PhoneGap Build must switch to a new method for building and deploying mobile Alpha Anywhere applications. We've integrated Ionic AppFlow into Alpha Anywhere 4.6.2.2 for building and deploying mobile applications to iOS and Android devices. Ionic AppFlow is a cloud build service similar to PhoneGap Build that simplifies the process of building and deploying native mobile apps, including the ability to deploy directly to the app stores.

Making you More Productive

In addition to features to help you create incredible apps, we've also made numerous improvements to the Alpha Anywhere Development Environment to help you streamline your development process. In particular, we've added the ability to favorite controls in the UX Builder. Create a custom list of your top-used controls so you can quickly add them to your apps.

AA4622_Favorites

We've also added a new Add Control for quickly inserting controls; redesigned the Projects dialog; added new hotkeys for copying, pasting, and duplicating controls; and added features to help you document arguments and test your multi-tenant applications in development.

Download Alpha Anywhere 4.6.2.2 Today!

With over 60 features, we've only scratched the surface of what's new in Alpha Anywhere 4.6.2.2.
Check out the release notes for a full list of improvements.

Some of the Videos Highlighting What's New

GraphQL Building a Service In this video we show how you can build a GraphQL API to expose data in a SQL database.

Watch Video
GraphQL Testing your Service Once you have defined a GraphQL API you can use the built-in tester to test your GraphQL API.

Watch Video
GraphQL Testing your Service - Using Variables You can use variables in your query parameters rather than using hard coded literal values.

Watch Video
GraphQL Testing your Service - Getting Multiple Records You can use a GetMany query to return multiple records. When you return multiple records, you can specify a page size, number of records to skip over etc.

Watch Video
GraphQL Paginated Queries When you use a GetMany query, you can do paginated queries.

Watch Video
GraphQL Update Mutations Using an Update mutation you can perform Updates on any of the tables exposed in the API.

Watch Video
GraphQL Add Mutations Using an Add mutation  you can add records to a table.

Watch Video
GraphQL Delete  Mutations Using a Delete mutation you can delete  records to a table.

Watch Video
GraphQL Executing a GraphQL Query Directly from the Browser When you execute a GraphQL query, you can either do the query in server-side code or client-side code.

In this video we show how you can make a request to a GraphQL endpoint directly from the browser and then populate a List control with the data returned by the query.

Watch Video
UX Component Two-sided Card Layout You can created two sided card layouts in a UX. You can add various controls to the "front" of the card and other controls to the "back" of the card. When the user clicks an icon, the card flips from front to back (or back to front) using a 3D animated transition. The two-sided card layout can be added to the ViewBox, List and Free-form HTML Container controls.

In this video we show how to add a two-sided card Layout to each of these control types.

Watch Video
Date added: 2020-06015
All Components - Changing Style at Runtime Enabling the User to Select a Style at Runtime When you build an Alpha Anywhere application, you typically select the style for the application (e.g. Alpha, Alpha-Red, etc.) at design-time. However, you might want to allow the user to select a preferred style a run-time.

In this video we show how you can allow the user to select the style at run-time.

Watch Video
Date added: 2020-07-05
UX - PhoneGap Applications Building Apps using Ionic AppFlow Ionic AppFlow is a service offered by Ionic for building iOS and Android PhoneGap application. It is tightly integrated in the Alpha Anywhere PhoneGap Genie.

Watch Video

Date added: 2020-07-07
Alpha Cloud SQL Database Setting Up a Cloud SQL Database Alpha Software provides a free cloud SQL database for use during development.

In this video we show how to set up a MariaDB cloud SQL database server and how to install the sample Northwind database.

Watch Video

Date added: 2020-07-10
Alpha Cloud SQL Database Creating a Named Connection String for your Alpha Cloud SQL Database In this video we show how to create a Named Connection string that points to your Alpha Cloud SQL database so that you can use the database in your Alpha Anywhere applications.

Watch Video

Date added: 2020-07-10
Alpha Cloud  SQL Database Using 3rd Party Tools (e.g. Navicat) with your Alpha Cloud SQL Database It is common for developers to maintain the SQL databases used in their Alpha Anywhere applications using 3rd party tools (such as Navicat, SQL Server Management Studio, pgAdmin, etc.)

In this video we show how you can connect Navicat to an Alpha Cloud MariaDB server.

Watch Video

Date added: 2020-07-10
UX Component - PhoneGap Creating Signing Certificates for iOS In order to build a PhoneGap application for an iOS device you will first need to create a code-signing certificate. You will also need to have an Apple Developer account. Creating this certificate can be tricky, especially if you do not have a Mac.

In this video we show how the iOS Certificate Genie in Alpha Anywhere makes it easy to create the necessary certificate, without requiring that you have a Mac.

Watch Video

Date added: 2020-07-17
UX Component - List Control Column Actions When you turn on Column Actions for a columnar Layout in a List control, an filter icon is shown in the column header for each column in the List. The column actions provide a very powerful and convenient way for filtering the data in a List.

Watch Video

Date added: 2020-07-17
UX Component Window Width - Match When you add an edit-combo or auto-suggest control to a UX, you might want the width of the window that displays the pick-list to be the same as the width of the control itself. (Much like the width of the dropdown window matches the width of a select control). This is easily achieved by setting the width of the window in the edit-combo or auto-suggest builder to 'match'.

The width of dropdown windows can also be set to 'match'.

In this video we show how the 'match' window width setting is used.

Watch Video
Download Component

Date added: 2020-07-24
UX Component Floating Textbox Labels A popular design pattern (for example the Gmail login screen) displays the label for a textbox as a watermark in the field. When the user clicks in the field to begin typing, the watermark animates into position above the textbox.

In this video we show how animated textbox labels can be specified.

Watch video

Date added: 2020-07-27
UX Component Creating Sub-themes for Inherited Styles Sub-themes allow you to define different appearances for different classes of controls on a UX (for example an input control has a 'base' and 'primary' sub-theme by default).

In this video we show how you can create a new sub-theme called 'primaryRounded' for an input control on a UX that uses the Alpha-Dark-Green style (a style that is  inherited from the 'Alpha' style). The new sub-theme will have a rounded border around the input control.

Watch video

Date added: 2020-08-03

 

Building HIPAA Compliant Web and Mobile  Applications rapidly with Alpha Anywhere
Migrating from PhoneGap Build to Cordova CLI or Ionic Appflow

About Author

Sarah Mitchell
Sarah Mitchell

Technical Writer and Documentation Expert at Alpha Software

Related Posts
Why It’s Time to Shift to Mobile-First Web Development
Why It’s Time to Shift to Mobile-First Web Development
Alpha Anywhere - Continues to Deliver High Productivity for Developers of Enterprise Web and Offline-Capable Mobile apps - New Weather Control
Alpha Anywhere - Continues to Deliver High Productivity for Developers of Enterprise Web and Offline-Capable Mobile apps - New Weather Control
4 Mobile App Development Gotchas You Should Avoid
4 Mobile App Development Gotchas You Should Avoid

Comment

Subscribe To Blog

Subscribe to Email Updates