Call 0917 798 1811 | Email hello@ivtstechnology.asia
About the Course
If you are a mobile developer and are looking for a very good languageĀ (C#) or platform to develop once and deploy apps across multiple operating systems, then .NET MAUI may be right for you. NET Multi-platform App UI (MAUI) is the successor to Xamarin that allows writing one UI that can deploy to Mac, Windows, Android, and IOS.Ā It natively deploys to both desktop and mobile. Ā Even better, MAUI renders as native controls on each platform. That means your app looks and behaves like a native Mac app on Mac, a native Android app on Android, a native Windows app on Windows, etc.
Our customized course will help you navigate your way and learn to use the platform using the experience of our senior .Net developer. It combines both lectures, demos and hands on labs.
Overview
Planning your development for .NET MAUI
Structuring your project
Resources
Integration
Application Lifecycle
Muli-window
Shell
Pages
Layout
Behavior
MVVM and Data Binding
What is MVVM
Data Binding
Using XAML
Event Handling
Commands
Gesture-based commands
Navigation
Basic navigation
Push and Pop Async
Advanced navigation
MAUI Shell navigation service
MAUI Page lifecycle
Platform Features
Shared back-end
Platform Specific code
Common interface
Text to Speech
Dependency Service
Dependency Injection and IoC
Common API
CollectionView
CollectionView vs Listview
Headers and Footers
Empty view
Groupings
Pull to Refresh
ListView Support
RrefreshView
App Themes
Avoid duplicaō°on Resources
Creaō°ng consistent UI styles
Sharing Resources and Styles across app
Light and Dark theme modes
Storing local data with SQLite
Compare stored opō°ons
Store data locally using SQLite
Use SQLite asynchronously
Creating and Consuming REST Web API
Introduction to RESTful Web API
Building your first ASP.NETCore Web API
Working with Relational Data using EF Core
Controller Action Result Types
Consuming RESTFul API in .NET MAUI application
Introducing .NET MAUI Blazor
Introduction
Bringing Web Development to Mobile app
Mobile UI Styling in .NET MAUI Blazor
Making solutions that works on web and mobile
Interacting with Back-End