Xamarin Events in South Africa

UPDATE

I have created a better page for these events. Although the content of this new page is almost identical to this page, It looks way better. Be sure to check it out here and share to with your South African family/friends/colleagues/developers.

ORIGINAL

Every month, three cities across South Africa have User Groups for anyone interested in Xamarin. These events range from hands-on development to interesting talks related to Xamarin development.

There are user group meetups in 3 major cities:

Cape Town Xamarin User Group

As I stay in Cape Town, I always attend this User Group. We often discuss a wide variety of Xamarin-related topics.

We meet the second-last Thursday every month:

Location When Summary Description
Microsoft Campus Cape Town (2nd Floor, Engen House, Raapenburg Road, Mowbray, Cape Town, South Africa) May 29, 2019 at 6:30 pm – 8:30 pm .Net Core Global Tools and PowerShell Cape Town MS Developer User Group (@CPTMSDUG) Wednesday, May 29 at 6:30 PM Session 1 "Five ways IT Pros use PowerShell" Time is precious for the IT professional. Automation is a key to working efficiently in IT environments. ... https://www.meetup.com/Cape-Town-Ms-Dev-User-Group/events/259012399/
Century City Conference Centre (, Cape Town, South Africa 7446) June 4, 2019 at 8:00 am – 5:00 pm Insider Dev Tour Cape Town Cape Town MS Developer User Group (@CPTMSDUG) Tuesday, June 4 at 8:00 AM Insider Dev Tour Cape Town is now SOLD OUT!! THIS MEETUP ENTRY IS FOR AWARENESS ONLY. THE ACTUAL REGISTRATION LINK IS BELOW. Register now for the even... https://www.meetup.com/Cape-Town-Ms-Dev-User-Group/events/261508772/
Microsoft Campus Cape Town (2nd Floor, Engen House, Raapenburg Road, Mowbray, Cape Town, South Africa) June 15, 2019 at 8:00 am – 5:00 pm Global Devops Bootcamp Cape Town MS Developer User Group (@CPTMSDUG) Saturday, June 15 at 8:00 AM Register via Eventbrite (THIS MEETUP PAGE IS JUST FOR VISIBILITY): Register here: ... https://www.meetup.com/Cape-Town-Ms-Dev-User-Group/events/259464271/
Microsoft Campus Cape Town (2nd Floor, Engen House, Raapenburg Road, Mowbray, Cape Town, South Africa) June 19, 2019 at 6:30 pm – 9:30 pm All about Azure IoT, Azure Sphere and Angular for C# Developers Cape Town MS Developer User Group (@CPTMSDUG) Wednesday, June 19 at 6:30 PM Session 1 Angular for C# Developers Speaker: Samuel M. Molahloe Session 2 Let's talk Azure IoT All about devices, Azure IoT Hubs and Azure Sphere Get ... https://www.meetup.com/Cape-Town-Ms-Dev-User-Group/events/259464233/
Microsoft Campus Cape Town (2nd Floor, Engen House, Raapenburg Road, Mowbray, Cape Town, South Africa) July 24, 2019 at 6:30 pm – 8:30 pm .NET Core, Docker and After the Conference Cape Town MS Developer User Group (@CPTMSDUG) Wednesday, July 24 at 6:30 PM Session 1 After the Conference Software developers spend the majority of their time in front of a pc, most likely in a single office, surrounded by f... https://www.meetup.com/Cape-Town-Ms-Dev-User-Group/events/260479201/
  August 21, 2019 at 6:30 pm – 8:30 pm Deploying to Azure with Azure Front Door Cape Town MS Developer User Group (@CPTMSDUG) Wednesday, August 21 at 6:30 PM Session 1 Deploying to Azure with Azure Front Door This talk covers deploying your web apps to azure and using Azure Front Door as a reverse proxy. It... https://www.meetup.com/Cape-Town-Ms-Dev-User-Group/events/261067212/

Gauteng Xamarin User Group

Fairly often, I will come and visit this user group to say hi, and maybe present. Although I am not always there, the presenters / organizers are very good.

These guys meet almost every second Tuesday of the month:

Location When Summary Description
movies@ Montecasino (Montecasino Blvd, Johannesburg, GP, South Africa 2191) June 6, 2019 at 8:00 am – 5:00 pm Insider Dev Tour Johannesburg Johannesburg MS Developer User Group (@JHBMSDUG) Thursday, June 6 at 8:00 AM Insider Dev Tour Johannesburg is now SOLD OUT. THIS MEETUP ENTRY IS FOR AWARENESS ONLY. THE ACTUAL REGISTRATION LINK IS BELOW. Register now for th... https://www.meetup.com/Johannesburg-Ms-Dev-User-Group/events/261508881/

Durban Xamarin User Group

This user group has just started up, but I know Xamarin developers. We are a great bunch, so come along and see what is happening.

Still to be confirmed, they meet the last Thursday of the month:

Location When Summary Description
movies@ Montecasino (Montecasino Blvd, Johannesburg, GP, South Africa 2191) June 6, 2019 at 8:00 am – 5:00 pm Insider Dev Tour Johannesburg Durban MS Developer User Group (@DBNMSDUG) Thursday, June 6 at 8:00 AM Insider Dev Tour Johannesburg is now SOLD OUT. THIS MEETUP ENTRY IS FOR AWARENESS ONLY. THE ACTUAL REGISTRATION LINK IS BELOW. Register now for the ev... https://www.meetup.com/Durban-Ms-Dev-User-Group/events/261508997/

Xamarin Has Options

Have you ever wanted to try out creating a mobile app for either iOS or Android using Xamarin? You went to their website, clicked pricing and then reeled at the cost? You are new. You are unsure. You want a taste. You don’t want to spend all your money and then maybe be a little unhappy.

Well, don’t worry, there is an pricing option for you! There are a couple of good ones that can fit your needs as someone stepping into a whole new world of magic.

You can check out the pricing and comparison charts at the Xamarin Store.

The Free ($0/m or R0/m)

Xamarin provides a free, zero cost, no cash option. Starter Edition! You may think that this is too limited. Only small apps. No native library interaction.

You are right. But. How small is small? Also, what are you measuring? The limit is only the size of the compiled source code, not the whole app. Chances are you aren’t going to hit any limit in your first week. The small app limit is almost a myth!

No native library interaction? What if I want to use… Is it a big no? No! With Starter you can use third party libraries that are available in the Component Store or on NuGet. And again, the chances are you aren’t going to be using some obscure framework on the first go. Both iOS and Android are mature platforms with many features, so probably what you need is already there.

The Indie ($25/m or R260/m)

But… Let’s say you need to write some custom native bindings or you have this massive app… There is a version for you still. But, if this is the case, how about giving the Indie Edition version a shot?

You recall looking at the price for this one… $299, or if you are with me in South Africa, R3200 at the current exchange rate. Pricey! Very much so…

But, Xamarin marketing to the rescue! They sat down and had a chat… What can Xamarin do so that the company makes a profit, but make sure the developer also can get a profit? So they came up with a subscription plan. A pay-as-you-go, or pay-for-what-you-use.

This new model, just out this week, provides you with a monthly subscription that can be started and stopped at your hearts content.

Lets say for example you are a student… You are studying hard like all students and don’t have much free time. But, you want to write an app in the holidays. It is going to be a big app. Starter ain’t gonna cut it. I’ll just note here that Starter probably would be fine for a case like this, but just to continue… You want Indie for one, maybe two months at most. Are you going to spend thousands of Rands? No. So you sign up for the Subscription Indie package.

What this does for you is that you will pay a small amount, and then get that month of development time. So in the example of the student, you sign up in June, pay your fee and do some dev. Then in July, you pay the next bit, and do some more dev. Then you release your app and go back to the books. August comes, you get a bill from Xamarin, and you just ignore it! They will suspend your account, so no more dev, but your app is out there and will is good.

Then after your exams, near the year end, you decide to do an update. All you need to do is pay that month’s bill and all is working again. Writing code until the sun comes up again.

So how’s much does this cost? Is it going to break the bank? Nope, it works out well. Each month costs $25, or for those in South Africa, R260. This cost is for either Xamarin.iOS or Xamarin.Android platforms. And not only that, you get access to some Xamarin exclusives, such as the new Xamarin.Forms. You can also subscribe to both platforms and get a 10% discount!

The Student ($99/y or R1000/y)

And, after mentioning students, remember they do have a special Student Discount for you. All you have to do is send student@xamarin.com an email from your student email address and they will send you a discount code. For as little as $99, or R1000, you get access to the Business Edition of either Xamarin.iOS, Xamarin.Mac or Xamarin.Android. And remember the business edition has even more features. My personal favorite is Visual Studio support! This allows you to build not only Android apps in Visual Studio, but also iOS apps! With a drag-and-drop designer!

If you are part of an Open Source project you can also get a complimentary license! All you need to do is fill in the Open Source Contributor Form and someone will get back to you!

Be sure to check out the new pricing options as well as the student and open source discounts!

The Xamarin User Group (XUG)

If you haven’t had a chance to meet your neighborhood Xamarin developers in person yet, Xamarin User Groups provide a perfect venue for connecting with like-minded developers and local experts.

If you are in Cape Town, South Africa, be sure to pop in to our monthly Cape Town Xamarin User Group, I’ll be there!

And also download the iCalendar.

The University ($1995/y or R2100/y)

Have you ever wanted to be better, do better, know more, finish first? Well you can get there by learning from the Xamarin cross-platform expert lecturers at the Xamarin University.

After taking a few classes, you can become a Xamarin Certified Developer, which shows that you have demonstrated expertise in cross-platform mobile development in iOS, Android, and Windows using the Xamarin platform.

Why would you want to get this certification? Well…

  • It is a premiere badge of achievement in Enterprise Mobile Development and an outward illustration that you’ve met a high bar of demonstrated expertise as a Xamarin Developer.
  • You are eligible to be included in the Official Xamarin Certified Developer LinkedIn Group: a curated professional network that only includes currently certified developers that get special access to mobile development jobs and other benefits.
  • You can proudly display the Xamarin Certified Developer Badges on your website or resume.

Xamarin University allows you to study at your own pace and at your own times. All you do is take a yearly subscription for $1995, or for us South Africans, R21000. This is a high price as it stands, but it does give you a certification, live web lectures and one-on-one feedback and discussions. This is often things that other recorded-video courses can’t provide.

Be sure to check out Xamarin University or contact them for more information.