This is a Xamarin.Forms solution written in C#, that targets Android and iOS (UWP is no longer supported) and is intended to be a starting point for beginners using Xamarin.Forms.
The sample app demonstrates:
-
how to retrieve data asynchronously from the Internet
-
how to store data in a local SQLite database
-
how to bind information to the user interface
-
basic navigation
-
connectivity check with Xamarin.Essentials
-
how to show modal messages
-
how to implement a navigation bar with buttons
-
how to share contents with the Share plugin
-
how to raise toast notifications
This can be improved in a number of ways, please fork and submit pull requests.