Telerik blogs
We understand your application needs, and that's why we iteratively add more and more to UI for iOS. With three major releases and a handful of minor releases, we strive to help you get the latest and greatest from your favorite component vendor on time for your app's debut. Now the time has come for yet another UI for iOS release, and as usual we've got a few great new features. Here are these features at a glance.

Project Templates

Just a week after our blog covered how to create a custom project template in Xcode 7, I am ​happy to tell you that UI for iOS now includes not just one, but two different project templates that set all the necessary paths to the Telerik frameworks.

telerik-project-templates-xcode

The first template is the alternative to the standard Single View Application template, where you are given a single view to start from.

The second template embeds our versatile SideDrawer control, allowing you to have a good starting point for your SideDrawer-enabled apps. Just add a few items in it or change the existing ones, and your navigation is done:

sidedrawer-project-template-xcode

Two SideDrawers in One ViewController

A highly demanded feature from ​our users was the ability for one ViewController to be able to work with two SideDrawer controls simultaneously. If you build a social app like Facebook, you can use the one on the left for your main menu, while on the right if can display your friends currently being online (actually just like the real Facebook app back in the day):

sidedrawer-left sidedrawer-right


DataForm

Prev\Next\Done Buttons

Imagine the case where the currently edited field is just above the virtual keyboard and you can’t really see the next editors below (i.e. beneath the keyboard) in order to put the focus there. As of this release DataForm gets Prev\Next\Done buttons to let the end-user fill-in their values even more easily.

dataform-prevnext-buttons

JSON Support

JSON is undoubtedly one of the most popular formats for data and data transfer. So, naturally the DataForm should be able to easily consume JSON data to display properties and its values. At the same time it should save the entered data into JSON format. So, here is the JSON that you will get from the DataForm below:

{
    "age" : 21,
    "name" : "John Doe",
    "gender" : "Male",
    "email" : "doe@example.com"
}

dataform-with-json-support

ListView

Support for items of different height was the most highly requested feature for the ListView, and we completely understand the reasons. There is no point in supporting huge items (especially on a mobile device) just for a single item, and there is no point in small items where half of the data can’t be seen at all because it’s clipped. So, let me introduce you to the ​new and improved ListView:

listview-with-items-of-different-height

More on how to create such a ListView will follow in a dedicated blog post soon.

You can find these features and many more improvements in the latest UI for iOS. You can take a look at the complete Release Notes here. Get a free ​trial here, or if you are a customer with an active license, use this link.

Happy coding!

About the Author

Nikolay Diyanov

Diyanov is the Product Manager of the Native Mobile UI division at Progress. Delivering outstanding solutions that make developers' lives easier is his passion and the biggest reward in his work. In his spare time, Nikolay enjoys travelling around the world, hiking, sun-bathing and kite-surfing.

Find him on Twitter @n_diyanov or on LinkedIn.

Comments

Comments are disabled in preview mode.