Introduction To Xamarin Workbooks

Xamarin Workbooks is a unique product that allows you to write documentation, with runnable code examples and provides a way to visualize the user interfaces. You can create these workbooks for Xamarin Android, Xamarin iOS, WPF and Console. As of the date of this post, Xamarin.Android and Xamarin.iOS don’t have great (or any?) support in […]

Read More >

Accommodating The On Screen Keyboard in Xamarin Forms

Most, if not all apps, will require an entry field for user input. When you are on a mobile device, selecting an entry field will cause the onscreen keyboard to appear and depending upon the platform and app settings it can cause different things to happen to your layout. Xamarin Forms Page As a starting […]

Read More >

Accessing Files on Emulators

When you are developing on an emulator, you may want to look at the files created by the application. Each emulator and SDK tools have different capabilities on reading and writing files to disk. You may want to do this to open a SQLite Database, or to change the hosts file in Windows Mobile Emulator. Windows Mobile […]

Read More >

Resource Files in Xamarin Forms

Resource files allow you to define a name and a resource, normally a string, that can change depending upon the language of the device. Each native platform has a resource file structure and setup that can be used. Xamarin.Android and Xamarin.iOS will use resx and UWP uses resw. Interestingly with both of these file extensions, […]

Read More >

Platform Specifics in Xamarin Forms

Platform specifics allow you to enhance a control in Xamarin Forms on a particular platform. Now you can add specific platform only properties to Xamarin Forms controls, starting with Xamarin Forms 2.3.3, in Shared and PCL based projects in either code behind or XAML. Built-in Platform Specifics Xamarin Forms comes with built-in platform specifics. You have two […]

Read More >

Native Views in XAML from a PCL

Native Views are views native to each platform and they can be embedded in a Shared or PCL project in XAML. As of Xamarin Forms 2.3.3+ you can take controls only native to one platform and place them in a Xamarin Forms view. Its actually incredibly easy. Caveats Before we get started here are some […]

Read More >

Xamarin Forms Visual Previewer

A Visual Designer to view your XAML pages is one of the most requested features of Xamarin Forms. Xamarin now has the XAML Previewer for Xamarin Forms available in Visual Studio and Xamarin Studio. Unfortunately it isn’t a Visual Designer, its a Visual Previewer, but you can view XAML files for Android and iOS directly in the […]

Read More >

The Advanced Navigation of Exrin in Xamarin Forms

Exrin is an MVVM framework, with higher levels of abstraction that most other frameworks. It is designed for Xamarin Forms but has no dependency on Xamarin Forms. It certainly pushes its opinions on how your project should be set up, but in doing so gives some very advanced navigation features with relative ease. Exrin is […]

Read More >

Operation Separation

Operation Separation is my term for separating commands, think ICommand, that are called in a ViewModel, into a separate Operation class and then having a common service handling the result. This means the operation in a ViewModel does not actually cause the navigation or display of a dialog but merely processes user input and state into […]

Read More >

UrhoSharp 3D Moving Object

Following on from the Introduction to UrhoSharp in Xamarin Forms, we are now looking at creating a 3D moving object. If you haven’t read the first post, please do before continuing as this based on the final result of that post. To create a 3D moving object we need to create a scene, add components and […]

Read More >