Profound UI version 4.6.0 is scheduled for release in early June. With this update comes a set of new features that will help you take your mobile application development to the next level. This article gives a breakdown of the upcoming goodies. Subsequent articles will show how each of them can be used to give your mobile applications that extra bit of functionality and polish.
Textbox Type Control
You can select from “number”, “email”, “date”, among other data types for textboxes. When set this way, the mobile device will bring up the appropriate version of the keypad automatically. For example for a “number” field, the keypad will be restricted to numeric digits, and a date picker will display for “date” fields.
The placeholder allows you to specify text which will display in a field before the user has entered any data. This text can be used to give an indication of what can be entered into the field.
CSS3-based Panels and Buttons
New types of panel and button widgets use CSS3 properties, rather than images, to produce effects like shadowing and rounded corners. This means that styling and customization are much easier than before.
The new CSS3 button styling is based on jQuery Mobile, which will give your applications a polished, professional look.
The CSS Panel Layout combines a panel widget with a Simple Container Layout. The Accordion Layout allows you to create collapsible sections.
Mobile Grid Effects
A new Mobile Grid is available on the widgets toolbox which is styled to give a native look and feel. The Mobile Grid also is setup to expand automatically to its parent container dimensions so that the grid will scale as the user changes the device orientation.
Scrollable Content Sections
One big difference in the user experience between mobile web vs. native applications is that native applications routinely make use of a fixed header/footer with a scrolling central content area. Mobile Webkit-based browsers do not inherently provide this capability.
That changes now with the introduction of scrollable sections in Profound UI. Using this new capability, you can create applications that have a truly native feel.
A new API makes it easier to synchronize state when an application that is working offline connects to the network.