The Xamarin Experience

“Time is money” and “Every second counts”, are two statements that most entrepreneurs have ingrained in their brains.  Working as a freelance software development consultant means that I must split myself into as many people as the projects I am working on.  When a client wants their app to be available on Android, IOS, and Windows Phones I want to be able to give it to them in a timely manner.  Xamarin makes that possible!

If you’ve been struggling with or just want to become more familiar with Xamarin and how to create an app, keep reading!

I’ve always wanted to create a game and wanted it to be available on several platforms. In 2015, I started researching and there were lots of praises and promises surrounding Xamarin.   My IDE of choice is Visual Studio and I didn’t have the time to port my game to the language specific to each platform I wanted it to be available on, and so I figured why not give Xamarin a shot.

Let me start off by saying there was a bit of a learning curve.  I had only created an app with Android Studio prior to my Xamarin Experience. I am certainly not a noob so I couldn’t for the life of me figure out why it was so difficult to get something up and running.  It was early on, there were a lot of bugs and there were huge gaps in my general understanding of design/coding for the mobile platform. With so many issues, I was discouraged from wanting to use it so I left it alone for a bit.

I got over my discouragement, by taking a step back and learning the basics.  I’ve been using Xamarin for about 2 years now and I LOVE it!  After learning just a few basics and waiting out the “youth” stage for the “young adulthood” stage to arrive, if that makes any sense.

In this 4 week mini-course, you’ll be able to grasp the concepts you need to get your app installed phones all over the world!  As each weeks’ content becomes available, you’ll be able to click on the link and access that weeks lesson.

  • Week1
    • What You Need to Know
      • Nuget is your friend, packages are how you gain access to library references
      • PCM is the package manager console, many of the tasks require you to use the command line console

  • Week2
    • Database
      • Entity Framework
      • Local
      • Remote / AWS
    • API/web service
      • Local
      • Remote / AWS
  • Week3
    • Code Sharing
      • Android
        • Google Store
        • Testing
      • IOS
        • Dev account
        • Profile Provisioning
        • Testing
        • Apple Store
  • Week4
    • Helpful Extensions
      • GitHub Extension
      • Local History Extension

Common Xamarin Error Codes / Debugging Tip Here

~65 114 109 105 110 100 97 32 67 111 108 195 179 110


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s