This course is for any software developer who wants to write apps for more than one major mobile operating system with the cross platform development tool Xamarin. It is not a course where I want to show you how to read an API. You learn which ways Xamarin provide and how to use them. But we don't create simple "Hello World" apps. This course shows you the techniques of Xamarin which you need to create apps with a clean project structure and an amazing architecture by using the MVVM pattern.
At the end of the theoretical part we prepare an example project which we want to implement at first with Xamarin Forms and after that with the native approach of Xamarin. In both approaches we use the same code for the backend. In this implementation part, you will apply all the stuff you have learned in the first part of this course.
Further you will be sensitized to separate between project specific code and code or classes you can use in other app projects. With all that knowledge, we reach a maximum amount of shared and reused code.
Important: The implementation is shown in Visual Studio on a Windows 10 machine. You can try to develop on a Mac machine, but it is not supported in this course.
If you have questions, problems or if you want to discuss about a certain topic feel free to write me a message or start a question. I would like to hear your opinion.
My name is Benjamin and I'm a passionate software developer. In my job I develop programs with the .NET-Framework and WPF. In my free time I have written apps for different platforms with Xamarin (both approaches) and with the real native approaches. I like to learn new programming languages and techniques.
When I don't sit in front of my computer I like to ride my motorcycle or I play football with my friends.