Latest Posts

How to use a hardware keyboard with FlexGrid

Xuni 2016 v3 added support for using hardware keyboards with FlexGrid. In this article we take a deeper look at how this feature works.

November 29, 2016

What's new in 2016 v3

The new Xuni includes a number of enhancements and fixes across Xamarin, iOS, and Android. This article takes a look at what new features are a part of the Xuni 2016 v3 release.

November 17, 2016

How to add Custom UIViews to an iOS FlexGrid using NativeControlGridCellFactory

Xuni 2016 v2.5 introduces an easier mechanism for embedding custom UIViews into your FlexGrid cells. This article explains how to use NativeControlGridCellFactory to create this type of custom cell.

September 20, 2016

How to implement keyboard shortcuts for FlexGrid iOS

Controls can often benefit from implementing keyboard shortcuts to make a user’s life much easier by providing convenient way to enter text and navigate. In this article we’ll take a look at using the UIKeyCommand class to implement keyboard shortcuts for an iOS FlexGrid.

August 4, 2016

Adding autocomplete text using Xuni iOS AutoComplete

We recently introduced a number of new input controls in the 2016v2 Xuni release. In this article we’ll examine how you can use the Xuni AutoComplete control to improve your iOS apps.

July 28, 2016

Xuni 2016 v2 Release – See What’s New

The highlight of this release is our collection of cross-platform input controls in the new Xuni.Input library. We’ve also made some nice improvements to FlexGrid and Calendar in this release including multi-line headers and a decade view.

July 20, 2016

Getting Started with Xuni iOS and Xcode

In this blog we'll walk through getting started using Xuni iOS in Xcode, from downloading Xuni to building your first iOS app.

June 21, 2016

How to Implement a Long Press Gesture for Xuni FlexGrid iOS

This article examines how you can use a UILongPressGestureRecognizer to add a long press gesture to a UIView derived control such as FlexGrid. Using a long press gesture, we'll add a "peeking" function to the row details sections.

May 31, 2016

A Deep Look at the New Xuni Calendar Control

The Xuni Calendar control provides multiple date selection with month and year views. It includes built-in navigation, animation and globalization so you can get up and running very quickly. You can customize the appearance and the selection behavior to fit your requirements.

March 25, 2016

Changes to Xuni Control Delegates and C# Event Signatures

The new 2016v1 release has made a few changes to the native iOS control delegates to provide some improved behaviors when dealing with multiple instantiations of the same control type, and to give the controls better support for the C# style events available in Xamarin.iOS.

March 24, 2016

Adding a Share Button to an Objective-C iOS App

Xuni gives you the ability to turn your chart or gauge control into an image using the getImage method, but you may wonder how you can easily share this with others. Apple provides some tools to for this purpose not only gives you easy access to any available sharing options (Mail, Message, Facebook, etc.), but also gives you the ability to quickly save and print your data visualization. In this article, we'll cover the highlights of implementing a sharing button in a small iOS app.

February 18, 2016

Creating a Xamarin Bindings Library for a Custom iOS Control

Xamarin seems to magically allow C# developers the opportunity to create native mobile apps with familiar tools, and you may be wondering how does it really work? Xamarin produces native apps, but how exactly does a native control interact with your C# code? This article will shed some light on those questions by showing how to make a custom native control accessible through Xamarin.iOS and all of the intermediary steps involved.

February 9, 2016

Using iOS Frameworks in Xcode's Interface Builder

If you've ever wished you could use a third-party framework in XCode's interface builder, you'll be glad to know there's a workaround for enabling some of this functionality. Sometimes it's much easier to do all of the layout and positioning in storyboards using constraints and autolayout. Sure, you can create a view and set the custom class via the identity inspector, but you're essentially stuck with a blank view in the designer that you'll have to fully configure in code. There is a workaround for this though, and a mechanism to add in some of the interface builder functionality that third party frameworks often lack.

January 28, 2016

Project Islandwood: Testing the Windows Bridge for iOS

Many months ago Microsoft announced their intention to enable iOS developers the ability to use their objective C code inside a Windows 10 application using a tool dubbed Project Islandwood. News on the progress of the tool was quiet for a few months, but back in August Microsoft went ahead and released the opensource project to GitHub as the Windows Bridge for iOS. I was quite curious to try this tool out to see how well it worked, what the projects looked, and experience the novelty of looking at objective-c code in Visual Studio. After spending some time playing with it I wanted to share some of my experiences working with it.

January 21, 2016

Creating a Custom iOS Checkbox Control in Objective-C

What actually goes into creating a custom control? This article is meant to answer some of that question by providing a walkthrough for creating a simple iOS control. We'll focus on creating a custom iOS checkbox control, and demonstrate the necessary steps to make the control usable in the Xcode designer and your application.

January 14, 2016

An Experiment: Using Xuni in tvOS with the new AppleTV

The new AppleTV comes packed with a new tvOS (which is similar to iOS) that allows developers to build apps to target the new devices AppStore. I thought it would be an interesting experiment to see whether the current version of Xuni iOS would work in this environment and document some of the process.

December 22, 2015

How to Proportionally Size Columns with FlexGrid (Star Sizing)

In this post I will discuss a useful feature we’ve added to FlexGrid known as star-sizing columns. Star-sizing is a proportional column sizing technique that enables FlexGrid to be used in more adaptive scenarios. If you’re going to use FlexGrid you should know how to take advantage of its star-sizing capabilities.

November 18, 2015

Xuni 2015 v3 Release - See What's New

This release we've made several improvements for mobile scenarios including adaptive column layouts in FlexGrid and touch-enabled line markers for FlexChart. Other new features include cell freezing and column resizing in FlexGrid and on-demand loading in CollectionView.

November 11, 2015

What's New in iOS 9 and Swift 2.0: Stack Views, Distribution, and Error Handling

A brief walk-through of new additions to iOS 9 and Swift, including stack views, distribution, and built-in error handling.

September 18, 2015

How To Use Xuni iOS Controls With XCode Storyboards

An introduction to using custom class UIViews in iOS Storyboards to design applications using Xuni with XCode 5.1+ and iOS 7.1+.

September 1, 2015

Introducing Xuni iOS Webcast

In this webcast we get up close and personal with Xuni iOS’s data management and data visualization controls for Universal iOS apps.

August 28, 2015

Xuni 2015 v2 Release - See What's New

The 2015 v2 release introduces two new mobile platforms: Xuni for iOS and Xuni for Android. Plus, we've added new controls and features to Xamarin.Forms. The specific platforms and features added are described in this post.

August 19, 2015