We are looking a short-cutting getting started with Xamarin Forms for cross platform app development, if you are already a UWP app developer. This article discusses the rudiments of an Xamarin Forms app project from the perspective of a UWP app developer.
Read the rest of entry »
So we have seen the need to use Xamarin. So lets get started. This article covers installation in Visual Studio on a Windows device
OK so you have been creating Windows apps for ages including UWP. You have developed apps that run on the Windows desktop and the phone. You understand the rudiments of developing a modern UI app MVM etc. You understand PEM, properties events and methods for classes and GUI elements. You understand database CRUD can attach a database to an app using formal database invocation methods. You might even have mastered the Entity Framework and/or have a deep understanding of ORM. Overall, in coding terms, when confronted with a new programming context you know what you want to do and how you do with UWP or Windows Forms; you just need to do it in the new context. Xamarin Forms, bring it on!
In this exercise we will use Android Studio to create a single screen Android UI app that will access the sensor class to get the number of established sensors on a device. Don’t worry if you don’t have any sensors, It’s just that its more interesting than doing yet another “Hello World”. My system didn’t have any sensors enabled.
This blog will cover getting the development environment set up on a Windows 10 development machine. It also covers (an issue I wrestled with for some time) getting the target connected to the development machine. The second blog in this sequence will cover app development and deployment. Given my Windows background, it might have made sense to do the app development in Xamarin, the cross platform .NET app development environment for which you can simultaneously develop code for Windows, Android and Apple. You can also code in Visual Studio and deploy to an Android device. That will be the topic of a subsequent blog as I wish in this first instance to use the generic Android develop environment (Android Studio). I will then cover Android specific development in Visual Studio (2013) using a plugin. The hard part of the installation is getting ADB set up.
The Dragonboard 410C from Arrow has been certified for Windows 10 IoT-Core. It comes though with the Android OS installed. Whilst a subsequent blog will cover the Windows 10 installation to it, this blog focuses upon getting a feel for the board’s capabilities and how to use it in the Android context. This will then will lead to expectations of the board’s functional capabilities in the IoT-Core context for the next blog. The previous blog covered the board’s features.
The Dragonboard 410C from Arrow has been certified for Windows 10 IoT-Core and comes with Android installed. This blog takes a close look at the board’s features. Subsequent blogs will look at using the board in Android and IoT-Core modes.