Create an abstraction layer between our client UWP app and our hosted app service to be consumed in our ViewModels.
- [Instructor] Now that our most simple view is functional,…it's time to think about the user-data interactions.…Ultimately, we want our app consumers…to be able to create and view projects,…create tasks for projects,…assign users to projects, and more.…In order for all of these scenarios to work,…we need to interact with the app service,…and specifically, the iMobile Service Table.…Let's work on defining the client API interface…that will provide all of the functionality we will need…for the UWP app in terms of working with our app service.…We'll implement the first method together,…and then I encourage you to implement the rest…as a challenge.…
The source will be available as an exercise file…in case you get stuck.…But a lot of the code will be similar.…Before we can define our client API interface,…we're going to need knowledge of the types…that we will be operating on.…In other words, we need to create our models.…In the Models folder, create a new model…for each of the classes that we store in our tables.…
- Working with .NET for UWP app development
- Establishing application architecture
- Configuring Azure services
- Configuring the mobile app service backend
- Testing and publishing the service backend
- Using Facebook authentication
- Using XAML
- Client server abstraction API
- Using the UWP community toolkit
- Styling app views
- Creating adaptive views
- Testing an app for multiple user accounts
- Publishing to the Windows Store
- Sideloading app packages
Skill Level Intermediate
1. Before We Get Started
2. Build the Backend
3. Build the UWP App
4. Polish and Publish the App
Sideloading App packages2m 57s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.