-
Xamarin.Forms 5: Dual Screens, Dark Modes, Designing with Shapes, and More
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2020 - Vol. 17 - Issue 1 - .NET 5.0
Learn about new enhancements to Xamarin.Forms 5 to support new screen sizes, orientatonss and postures supported in the Surface Duo.
-
From Xamarin Native to Xamarin.Forms: Reaping the Rewards without the Risk
Last updated: Wednesday, September 23, 2020
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you need access to native platforms, you’re going to want to see what Ryan has to say about Xamarin.Forms. He’ll show you that migration isn’t the pain you thought it might be.
-
Visual Studio for Mac 8.3: It’s Not Just for Xamarin Anymore!
Last updated: Wednesday, September 23, 2020
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you’ve been putting off using VS on the Mac, you’ll be excited by Ben’s experience with the new release. It’s got all the whistles and bells you know and love and it makes some tasks even easier than you’d expect.
-
Developing Cross-Platform Native Apps with a Functional Scripting Language
Last updated: Tuesday, May 11, 2021
Published in: CODE Magazine: 2017 - November/December
Vassili extends his own custom scripting language for mobile development and makes creating and placing widgets fast and easy.
-
Accessing Platform-Specific Functionalities Using DependencyService in Xamarin.Forms
Last updated: Tuesday, May 18, 2021
Published in: CODE Magazine: 2017 - July/August
You can avoid all that pesky overhead when dealing with multiple platforms by using Microsoft’s library of APIs, Xamarin.Forms. Wei-Meng shows you how to efficiently map to the various platforms’ respective native UI elements at run time.
-
Xamarin versus Cordova
Last updated: Friday, May 21, 2021
Published in: CODE Magazine: 2017 - March/April
These days, you can’t target only one platform with your innovative apps. They have to look good on many types of devices and operating systems. Sahil looks at how Xamarin and Cordova translate into native apps and how you can use a combination to build even more versatile systems than ever before.
-
Arranging Views with Xamarin.Forms Layout
Last updated: Tuesday, June 22, 2021
Published in: CODE Magazine: 2016 - May/June
There’s no longer a simple answer to what sort of device your page will be viewed upon. Walt examines the options and shows you how to make sure that yours will look great on anything, old or new.
-
More about Xamarin Pages
Last updated: Thursday, July 1, 2021
Published in: CODE Magazine: 2015 - September/October
Walt continues his series of articles on Xamarin, this time, exploring the nature of pages. You’ll learn what a page is, how to navigate among them, how to create sub-pages, and strategies for loading data onto pages.
-
Xamarin Pages: The Screens of an App
Last updated: Tuesday, July 13, 2021
Published in: CODE Magazine: 2015 - July/August
In the next article of his series on Xamarin, Walt takes a look at the all-important UI and how to make it work best for the development process and the user.
-
Exploring the Xamarin.Forms Ecosystem
Last updated: Wednesday, July 14, 2021
Published in: CODE Magazine: 2015 - May/June
As part of his series, Walt dives deeply into Xamarin.Forms and roots around in the details of the object model.
-
Build a Cross-Platform UI with Xamarin.Forms
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2015 - March/April
Xamarin.Forms are an essential tool for building a mobile app if you want it to be truly useful (and successful). Walt makes cross-platform development as simple as possible using this tool.
-
Xamarin 3.0: Better Cross-Platform Mobile Development with C#
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
Xamarin has a new version of their Cross-Platform Mobile Development tool out, and Jason takes you on a tour of all the great new features.
-
Understanding and Using iBeacons
Last updated: Thursday, December 23, 2021
Published in: CODE Magazine: 2014 - May/June
Want a great way to tell prospective customers or conference attendees that you’re open for business? Wei-Meng explains how iBeacons work, tells you how to build one, and shows you many clever uses for iOS and Android mobile devices.
-
Developing Cross-Platform Mobile Apps using Xamarin
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Wei-Meng gives us a step-by-step guide to making seamless cross-platform mobile apps with Xamarin.
-
New iOS 7 APIs for the C# Developer
Last updated: Monday, January 3, 2022
Published in: CODE Magazine: 2014 - January/February
You can use Xamarin to directly access native iOS APIs and still take advantage of what you know about C# and the .NET Framework. Jason shows us just how easy it is.
-
Xamarin in Action
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts, Newsletters
Xamarin is a toolset that allows you to write native mobile apps in C# and run them on both iOS and Android devices. What makes Xamarin stand out from other cross-platform tools is that it gives you the ability to share large portions of code across these two platforms while still letting you write native apps that can take full advantage of the device and OS features specific to each platform. And since Xamarin was recently acquired by Microsoft, you can be sure the ecosystem will continue to grow - Xamarin has become a hugely important part of Microsoft's "any developer, any platform" mantra. Xamarin in Action teaches you how to build Xamarin apps on iOS and Android from scratch while maximizing code re-use. This layer-by-layer guide starts by showing you the MVVM design pattern and explaining how it increases code sharing. Next, you'll start building an app from the ground up. You'll learn all the different layers inside a well written Xamarin app and discover how most of your code can be shared between iOS and Android. You'll look at how this code sharing can be best designed to allow unit testing of your business layer as well as your UI logic. Then you'll dig in to code that can’t be shared, like user interface code that's device specific. Finally, you'll learn how to take your app from final code to a tested and deployed version on the relevant store. By the end, you'll be able to build a high quality production-ready Xamarin app on iOS and Android from scratch with a high level of code reuse.
-
.NET Standard 2.0 - Making Sense of .NET Again
Last updated: Tuesday, April 16, 2019
Published in: The Web View
In this post I look at what .NET Standard is, how it works and what some of the surrounding issues and impacts are for the .NET eco system.