Most business and consumermobile apps connects to a backendto store data. As a developer, you need to understand how to implement such a system. HTTP Requests, REST API, JSON, CRUD, DataBinding andHTTPClient are the technology concepts used for the communication between a mobile application and a web service. This course explains these technologies in a simple way by showing their practical side. The objective is that the learner will be able to build his first nativecross platform mobile app (iOS & Android) that communicates with a backend, in less than half a day! As a good preparation for professional development, this course uses the same tools used by professional developers: Visual Studio, Postman, ASP.NET Core, Xamarin Forms and Azure App Service. Program: What we will be developingCreating a REST API using ASP.NET CoreAdding the Todo model and its ControllerTesting the web service using PostmanPublishing the web service to MicrosoftAzureCreating the Xamarin Forms projectImplementing a static ListViewApplying MVVM design pattern to our appAdding DataService to call web servicesImplementing HTTP GET requestImplementing HTTP POST requestCreating a UI for sending Todo itemsAdding a new ViewModelImplementing HTTP PUT requestCreating a UI for updating Todo itemsImplementing HTTPDELETE requestCreating a UI for removingTodo itemsRefreshing TodoListView using a ButtonRefreshing TodoListView with PullToRefreshEnhancing the UI design