
I will tell you how to build your own economic work station that works with Android and IOS
A simple way to set up data binding between C# and XAML.
One challenge of MVVM is to keep the UI updated, the solution is here.
This lesson shows you how to trigger commands in a C# code from XAML
With this lesson you will get one step closer to the level what they call pro of MVVM.
An intro lesson to MVVM with Prism
Passing navigation parameters in Prism.
A Prism tool to bind events to commands in XAML and C#.
With a smart nuget package there is a way to apply an extension method on a string variable to GET data from REST API.
Create a class that uses the Microsoft's default HttpClient implemnetation to GET data from a REST API service.
Timeout and other properties will be set in the HttpClient, and this service class will be injected in the Viewmodel.
This lesson shows you how to use multilanguage resources in the C# code.
This lesson shows you how to use multilanguage resources in XAML.
This lesson shows you how to enable toast notifications in IOS and Android just as how to handle the Notification result.
This lesson shows you how to get the GPS position, and use mock location in Android emulator.
This lesson show you how to read the battery state and mock it in Android emulator.
This lesson show you how to read the network infos and mock it in Android emulator.
An example for using the onboard sensors is the Accelerometer, I show you how to write and observer class monitors that continously (and stops monitoring also) the movements of the device.
This lesson is about how to authenticate with fingerprint.
In the testing process I use Android Emulator and IOS simulator.
Do you like mobile development? Android? IOS? Why not both? Once you decided to go cross-platform with Xamarin Forms - I offer you a nice collection of tools and practices. My expapnding course shows you the tips and tricks of Xamarin development and MVVM pattern. You will learn how to apply Data binding, viewmodel locator, and commands in XAML and C#.
By the end of the course you will:
If you would like me to add any topic to the list above, feel free to throw me a message.
Thank you for your time!