
Create a real-world vehicle selling app for Android and iOS using Xamarin.Forms, delivering a complete shared codebase, RESTful API integration, and ready-to-use assets and plugins.
Demo the cvd vehicle selling app built with xamarin forms on android and us devices, showcasing sign up, login, explorer, and posting ads with image uploads to my x pitch.
Discover the course structure: deploy and test a RESTful API on Azure, set up a Xamarin forms project, and build a real-world vehicle selling app from scratch.
Download and unzip the prebuilt RESTful API project from GitHub, open it in studio to get the application backend, and learn deploying the API on Azure.
Learn how to create a Microsoft Azure account, verify your identity by phone, and access the Azure portal to set up a trial account.
Deploy a web API to Azure by configuring a subscription and resource group, naming the web app, selecting the core version, validating deployment, and publishing with the published profile.
Create an Azure SQL database by selecting a subscription and resource group, configure a server with credentials and location, select a basic plan, deploy, and pin to the dashboard.
Publish the web API to Microsoft Azure by configuring the startup connection string, linking the Azure SQL database, and deploying with the publish profile.
Install Postman and access the API documentation linked to the published web API. Then explore the API project sections—accounts, images, categories, and vehicles—in Postman.
Learn to test account endpoints - register creates a user, login returns an access token, and edit user profile supports a base64 image; test via postman using the token in headers.
Explore account endpoints such as change password, edit phone, and get user image, using the access token in the authorization header to perform secure requests.
Use the categories endpoints to add bikes, cars, and trucks with an access token in the authorization header, then get to fetch all categories in the Xamarin forms app.
Explore vehicle and images endpoints by posting new vehicles, authenticating with an access token, and retrieving vehicle details and images in byte 64 format across categories.
Test the my ads endpoint by creating a new user, obtaining its access token, and using it to post a vehicle and fetch only that user’s ads.
Discover the hot and new ads endpoint, a premium database feature that surfaces top ads. Learn how admins move ads, use postman, and filter vehicle listings.
Begin a blank Xamarin.Forms project by selecting the blank template, choosing Android and iOS targets, and exploring the solution explorer with three projects, prioritizing shared C# code.
Select and start the Xamarin Forms project in the View Studio, run it on the Android emulator or a connected device, and verify deployment; note iOS debugging requires a Mac.
Explore why FFImageLoading is essential for a Xamarin.Forms app, highlighting its cross-platform support, flexible caching (memory and disk), and dramatic performance gains in long lists.
Learn to integrate the FFImageLoading plugin into a Xamarin.Forms project, install the FFImageLoading.Forms package, and leverage image caching and circle image features for a cross-platform vehicle selling app.
Learn to implement FFImageLoading in a Xamarin Forms app by integrating platform-specific setup, enabling caching, testing offline, and applying image circle transformations for polished UI.
Learn to use Xamarin Essentials Preferences to store simple key-value data in isolated storage, such as access token from login, via the plugin, reducing app size and avoiding databases.
Save a user name to preferences in a Xamarin forms app using the set method with a user name key and the entry text.
Retrieve the username from preferences in a Xamarin Forms app using the get method with a key and default value, and display it on the main page.
Create and organize account-related model classes in a Xamarin.Forms project, including register, login, token, user profile image, change password, and phone number models to consume a RESTful API.
Define category and image model classes in the Xamarin forms app, using the category and image endpoints and their json data to support car, bike, and drugs categories.
Build the model layer for a vehicle app by defining classes from API JSON data, including search vehicle, vehicle by category, vehicle detail, and image, using Xamarin Forms.
Create an api service to register users in a Xamarin Forms app. Serialize user data to json with Newtonsoft.Json, post to register endpoint with HttpClient, and return true when created.
Implement a login flow in a Xamarin Forms app by calling the login endpoint with email and password, parsing the JSON access token, and storing it in Xamarin Essentials preferences.
Create an asynchronous change password method in a Xamarin Forms app that posts to the change password endpoint with token authentication and returns true on 200 OK, false otherwise.
Rename the method to edit for number and submit the full number via a POST request using form-urlencoded data, including an access token, and tailor the API call accordingly.
Learn how to edit a user profile by sending a post request to the profile image endpoint with a byte array image, using an access token in the authorization header.
Learn to implement a get user profile image endpoint in Xamarin forms app, using a get request with an access token and deserializing the response into a user image model.
Learn to implement the get categories GET endpoint by sending an access token, calling the categories API, and parsing the JSON into a list of Category objects in Xamarin Forms.
Learn to add a vehicle image via the in image endpoint with post request, passing vehicle id and image array, adjusting the image to byte array and serializing the object.
Develop a get vehicle detail endpoint in a Xamarin forms app based on a Postman get request, accepting an integer id and returning a vehicle detail object.
Use the get vehicles by category endpoint with a category id to return vehicles in that category, and implement a get vehicle by category method returning a task list.
Implement a search vehicle endpoint in postman by passing the search parameter with the Ural to fetch list of vehicles, and create a search vehicle method returning a task list.
Implement add vehicle by posting a vehicle object to the API endpoint, test with postman, and deserialize the JSON response into a VehicleResponse in C#.
Explore the hot and new ads endpoint with a get request to fetch hot and new ads, and rename the method to get hot new ads for integration.
Learn how to fetch a list of ads using the get my ads endpoint with a user access token and return it as a task list of ads.
Implement signup functionality in a Xamarin Forms app by wiring a sign up page, collecting name, email, password, and calling a register user service asynchronously with success or error alerts.
Welcome to the Real World App Development course with Xamarin Forms.
I'm Asfend Microsoft Most Valuable Professional (MVP) as well as the First Xamarin University Most Valuable Professional at Udemy and in this course I'll explain you every single aspect of real world application in Xamarin Forms. Yeah I know there're lot of courses over internet but there's never a single guide that teaches you how to create a real world application. And the purpose of this course is to train you to build your own Real world Application in Xamarin Forms.
This courses teaches you how to code using Xamarin Forms and build beautiful Android and iOS apps by using Xamarin Forms.
By getting this course, you can be rest assured that the course is carefully thought out and edited. And I'm always happy to answer student questions.
So by the end of the course, you'll completely understand:
How to build a real world application with xamarin forms.
Consume Restful Api's.
Upload Images to the Server.
Consume Nuget's in xamarin forms.
Create a Complete Real World Application in Xamarin Forms From Scratch to End.
How to make asynchronous API calls, store and retrieve data from the cloud, and use the JSON format for server communication.
Make application user friendly.
Remember...
After this course you'll get all the Xamarin Real World Application Source Code and along with this I'll also share a Complete Backend Code for the Rest Api's with you. In this course I've used my personal Azure Account and I'll not give the access to the Azure Account. However if you want to test the api's then you'll need your own Microsoft Azure Account. Also inside this course I'll show you how you can publish your web api's to Microsoft Azure and preview your data inside Microsoft Azure.
I'm so confident that you'll love this course that we're offering a FULL money back guarantee for 30 days! So it's completely risk free, sign up today with ZERO risk and EVERYTHING to gain.
So what are you waiting for? Click the buy now button and join the Complete Real World App Development Course with Xamarin Forms.