Month: November 2016

7 Key Decisions for Any New Xamarin Project

While there is no shortage of information out there to help you get started with Xamarin, making the most of the right tools and established best practices can really kickstart your development efforts.

On any new project you’ll face some key questions such as: Xamarin.Forms or Native UI? What architecture and/or frameworks are appropriate? How should I persist the state of my applications? What is the best tooling to test, build and deploy my apps? The choices you make here can be the difference between making a real impact in the early stages of your project and being left reinventing the wheel.

Continue reading “7 Key Decisions for Any New Xamarin Project”

Xamarin.Forms vs Xamarin Native

If you are new to Xamarin, one of the hardest things to understand in the early stages is which flavour of Xamarin to choose. Should you target specific platform UIs with Xamarin.Platform or write a single XAML UI with Xamarin.Forms?

Why are there two choices? How is the Xamarin newcomer supposed to choose? And why can it seem so difficult to get a straight answer?

Continue reading “Xamarin.Forms vs Xamarin Native”

Speaking on Xamarin at .Net South West

I was invited to talk at the .Net South West group recently as they were looking for some entry level material on Xamarin. I didn’t want to repeat the usual ‘What is Xamarin?’, ‘How does it compare with alternatives?’ or the standard getting-started material that is already out there. So I put together a new talk for the session – 7 Key Decisions For Any New Xamarin Project.

xamtalk2

Now that Xamarin is more accessible than ever, many developers will have the opportunity to apply their existing .NET, C# or F# skills to building cross-platform mobile apps.

While there is no shortage of information out there to help you get started, making the most of the right tools and established best practices can really kickstart your development efforts. On any new project you’ll face key questions such as: Xamarin.Forms or Native UI? What architecture and/or frameworks are appropriate? How should I persist the state of my applications? What is the best tooling to test, build and deploy my apps?

I’ll walkthrough the early stages of a new Xamarin project, explaining the options and tackling these key decisions to show how you can quickly deliver professional apps across multiple platforms.

xamtalk

It was a fun evening and I was really impressed by the group. They were friendly, enthusiastic and asked a load of great questions.

I’m writing up the content for a blog post, so stay tuned for the details!