I want to connect my Xamarin Forms app to REST API
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Develop mobile app prototype
- Understand how REST web services works with mobile apps
- Implement CRUD operations' calls with user interface
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 developing
- Creating a REST API using ASP.NET Core
- Adding the Todo model and its Controller
- Testing the web service using Postman
- Publishing the web service to MicrosoftAzure
- Creating the Xamarin Forms project
- Implementing a static ListView
- Applying MVVM design pattern to our app
- Adding DataService to call web services
- Implementing HTTP GET request
- Implementing HTTP POST request
- Creating a UI for sending Todo items
- Adding a new ViewModel
- Implementing HTTP PUT request
- Creating a UI for updating Todo items
- Implementing HTTPDELETE request
- Creating a UI for removingTodo items
- Refreshing TodoListView using a Button
- Refreshing TodoListView with PullToRefresh
- Enhancing the UI design
Taught by
Houssem Dellai
Related Courses
Building Serverless Xamarin Apps with AzureLinkedIn Learning Choosing a Cross-Platform Development Tool
LinkedIn Learning Choosing a Cross-Platform Development Tool
LinkedIn Learning Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin
LinkedIn Learning .NET MAUI First Look
LinkedIn Learning