top of page

Developing Cross Platform App with Microsoft .NET MAUI

Duration

Course Code

3 Days

IV-DC-001

About the Course

Overview

  1. Planning your development for .NET MAUI.

  2. Structuring your project.

  3. Resources.

  4. Integration.

  5. Application Lifecycle.

  6. Multi-window.

  7. Shell.

  8. Pages.

  9. Layout.

  10. Behaviour.


MVVM and Data Binding

  1. What is MVVM?

  2. Data Binding.

  3. Using XAML.

  4. Event Handling.

  5. Commands.

  6. Gesture-based commands.


Navigation

  1. Basic navigation.

  2. Push and Pop Async.

  3. Advanced navigation.

  4. MAUI Shell navigation service.

  5. MAUI Page lifecycle.


Platform Features

  1. Shared back-end.

  2. Platform Specific code.

  3. Common interface.

  4. Text to Speech.

  5. Dependency Service.

  6. Dependency Injection and IoC.

  7. Common API.


CollectionView

  1. CollectioonView vs Listview.

  2. Headers and Footers.

  3. Empty view.

  4. Groupings.

  5. Pull to Refresh.

  6. ListView Support.

  7. RefreshView.


App Themes

  1. Avoid duplication Resources.

  2. Creating consistent UI styles.

  3. Sharing Resources and Styles across app.

  4. Light and Dark theme modes.


Storing local data with SQLite

  1. Compare stored options.

  2. Store data locally using SQLite.

  3. Use SQLite asynchronously.


Creating and Consuming REST Web API

  1. Introduction to RESTful Web API.

  2. Building your first ASP.NET Core Web API.

  3. Working with Relational Data using EF Core.

  4. Controller Ac􀆟on Result Types.

  5. Consuming RESTFul API in .NET MAUI application.


Introducing .NET MAUI Blazor

  1. Introduction.

  2. Bringing Web Development to Mobile app.

  3. Mobile UI Styling in .NET MAUI Blazor.

  4. Making solutions that works on web and mobile.

  5. Interacting with Back-End.

bottom of page