.NET MAUI Development
placeAmsterdam 10 mar. 2026 tot 13 mar. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Amsterdam, Dag 1 event 11 maart 2026, 09:30-16:30, Amsterdam, Dag 2 event 12 maart 2026, 09:30-16:30, Amsterdam, Dag 3 event 13 maart 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 10 mar. 2026 tot 13 mar. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Eindhoven, Dag 1 event 11 maart 2026, 09:30-16:30, Eindhoven, Dag 2 event 12 maart 2026, 09:30-16:30, Eindhoven, Dag 3 event 13 maart 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 10 mar. 2026 tot 13 mar. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Houten, Dag 1 event 11 maart 2026, 09:30-16:30, Houten, Dag 2 event 12 maart 2026, 09:30-16:30, Houten, Dag 3 event 13 maart 2026, 09:30-16:30, Houten, Dag 4 |
placeRotterdam 10 mar. 2026 tot 13 mar. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Rotterdam, Dag 1 event 11 maart 2026, 09:30-16:30, Rotterdam, Dag 2 event 12 maart 2026, 09:30-16:30, Rotterdam, Dag 3 event 13 maart 2026, 09:30-16:30, Rotterdam, Dag 4 |
computer Online: Utrecht 10 mar. 2026 tot 13 mar. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Utrecht, Dag 1 event 11 maart 2026, 09:30-16:30, Utrecht, Dag 2 event 12 maart 2026, 09:30-16:30, Utrecht, Dag 3 event 13 maart 2026, 09:30-16:30, Utrecht, Dag 4 |
placeZwolle 10 mar. 2026 tot 13 mar. 2026Toon rooster event 10 maart 2026, 09:30-16:30, Zwolle, Dag 1 event 11 maart 2026, 09:30-16:30, Zwolle, Dag 2 event 12 maart 2026, 09:30-16:30, Zwolle, Dag 3 event 13 maart 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Amsterdam, Dag 1 event 5 mei 2026, 09:30-16:30, Amsterdam, Dag 2 event 6 mei 2026, 09:30-16:30, Amsterdam, Dag 3 event 7 mei 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Eindhoven, Dag 1 event 5 mei 2026, 09:30-16:30, Eindhoven, Dag 2 event 6 mei 2026, 09:30-16:30, Eindhoven, Dag 3 event 7 mei 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Houten, Dag 1 event 5 mei 2026, 09:30-16:30, Houten, Dag 2 event 6 mei 2026, 09:30-16:30, Houten, Dag 3 event 7 mei 2026, 09:30-16:30, Houten, Dag 4 |
placeRotterdam 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Rotterdam, Dag 1 event 5 mei 2026, 09:30-16:30, Rotterdam, Dag 2 event 6 mei 2026, 09:30-16:30, Rotterdam, Dag 3 event 7 mei 2026, 09:30-16:30, Rotterdam, Dag 4 |
computer Online: Utrecht 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Utrecht, Dag 1 event 5 mei 2026, 09:30-16:30, Utrecht, Dag 2 event 6 mei 2026, 09:30-16:30, Utrecht, Dag 3 event 7 mei 2026, 09:30-16:30, Utrecht, Dag 4 |
placeZwolle 4 mei. 2026 tot 7 mei. 2026Toon rooster event 4 mei 2026, 09:30-16:30, Zwolle, Dag 1 event 5 mei 2026, 09:30-16:30, Zwolle, Dag 2 event 6 mei 2026, 09:30-16:30, Zwolle, Dag 3 event 7 mei 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Amsterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Amsterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Amsterdam, Dag 3 event 9 juli 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Eindhoven, Dag 1 event 7 juli 2026, 09:30-16:30, Eindhoven, Dag 2 event 8 juli 2026, 09:30-16:30, Eindhoven, Dag 3 event 9 juli 2026, 09:30-16:30, Eindhoven, Dag 4 |
placeHouten 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Houten, Dag 1 event 7 juli 2026, 09:30-16:30, Houten, Dag 2 event 8 juli 2026, 09:30-16:30, Houten, Dag 3 event 9 juli 2026, 09:30-16:30, Houten, Dag 4 |
placeRotterdam 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Rotterdam, Dag 1 event 7 juli 2026, 09:30-16:30, Rotterdam, Dag 2 event 8 juli 2026, 09:30-16:30, Rotterdam, Dag 3 event 9 juli 2026, 09:30-16:30, Rotterdam, Dag 4 |
computer Online: Utrecht 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Utrecht, Dag 1 event 7 juli 2026, 09:30-16:30, Utrecht, Dag 2 event 8 juli 2026, 09:30-16:30, Utrecht, Dag 3 event 9 juli 2026, 09:30-16:30, Utrecht, Dag 4 |
placeZwolle 6 jul. 2026 tot 9 jul. 2026Toon rooster event 6 juli 2026, 09:30-16:30, Zwolle, Dag 1 event 7 juli 2026, 09:30-16:30, Zwolle, Dag 2 event 8 juli 2026, 09:30-16:30, Zwolle, Dag 3 event 9 juli 2026, 09:30-16:30, Zwolle, Dag 4 |
placeAmsterdam 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Amsterdam, Dag 1 event 8 september 2026, 09:30-16:30, Amsterdam, Dag 2 event 9 september 2026, 09:30-16:30, Amsterdam, Dag 3 event 10 september 2026, 09:30-16:30, Amsterdam, Dag 4 |
placeEindhoven 7 sep. 2026 tot 10 sep. 2026Toon rooster event 7 september 2026, 09:30-16:30, Eindhoven, Dag 1 event 8 september 2026, 09:30-16:30, Eindhoven, Dag 2 event 9 september 2026, 09:30-16:30, Eindhoven, Dag 3 event 10 september 2026, 09:30-16:30, Eindhoven, Dag 4 |
Intro .NET MAUI
The course .NET MAUI Development starts with an overview of .NET MAUI and the design of a first app in Visual Studio. The files and project structure are discussed.
.NET MAUI.Android
Then specifically the construction of .NET MAUI Android projects are covered. Apps are tested on an Android emulator and attention is paid to keeping the development environment up to date.
Activities and Intents
The main building blocks of Android apps are then treated, such as activities, intents, views and services. Star…

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Intro .NET MAUI
The course .NET MAUI Development starts with an overview of .NET MAUI and the design of a first app in Visual Studio. The files and project structure are discussed.
.NET MAUI.Android
Then specifically the construction of .NET MAUI Android projects are covered. Apps are tested on an Android emulator and attention is paid to keeping the development environment up to date.
Activities and Intents
The main building blocks of Android apps are then treated, such as activities, intents, views and services. Starting activities, passing parameters and retrieving results are covered.
.NET MAUI.iOS
Then the construction of .NET MAUI iOS projects is discussed. Apps are designed with the designer for iOS and tested on an iPhone simulator. Typical iOS design patterns are also explained such as Model-View-Controller, protocols and delegates.
Consuming REST Services
Attention is also paid to the integration of REST services and using asynchronous calls with async and await.
Data Access
Next an overview is given of the local storage options and data access with a local SQLite data source is also discussed.
Publishing
Publishing the app in the Android or iOS app store is also covered. This includes the use of the linker and reducing the footprint.
.NET MAUI.Forms
The definition of User Interfaces with .NET MAUI.Forms is also treated. eXtensible Application Markup Language (XAML) and the link with the underlying code via data binding is discussed as well.
Resources and Styles
Next it is shown how a consistent look and feel of fonts and colors is achieved through the definition and application of resources.
Layouts
Finally layout is covered with layout containers such as StackLayout and Grid that adapt to device dimensions.
Audience Course .NET MAUI Development
The course .NET MAUI Development is intended for app developers who want to develop cross platform apps with the .NET Multi-platform App UI.
Prerequisites Course .NET MAUI Development
To participate in this course affinity with mobile apps and knowledge of the fundamentals of C# is required.
Realization Training .NET MAUI Development
Theory and practice are interchanged in the course .NET MAUI Development. Explanations using slides and demos are followed by practical exercises.
Certificate .NET MAUI Development
After successfully completing the course attendants will receive a certificate of participation in .NET MAUI Development.
Modules
Module 1 : Intro .NET MAUI
- Multi Platform UI
- MAUI Overview
- Evolution from Xamarin
- Benefits of .NET MAUI
- Environment Setup
- Project Structure
- Building First App
- Intro to XAML
Module 2 : .NET MAUI.Android
- Intro.NET MAUI.Android
- Android App Lifecycle
- UI Components and Controls
- Customizing Themes
- Customizing Styles
- Android Resource Management
- Activities and Fragments
- Device Permissions
Module 3 : Activities and Intents
- Understanding Activities
- Activity Lifecycles
- Intents Component Communication
- Explicit vs Implicit Intents
- Sending Data between Activities
- Handling Activity Results
- Launch Modes
- Navigation Components
Module 4 : .NET MAUI.iOS
- Intro .NET MAUI.iOS
- iOS App Lifecycle
- UI Components and Controls
- Themes and Styles
- iOS Resource Management
- View Controllers
- Device Permissions
- iOS-specific APIs
Module 5 : Designer for iOS
- iOS Designer in Visual Studio
- Creating UI Layouts
- Storyboards and XIBs
- Auto Layout
- Constraints in iOS Designer
- Previewing UI Designs
- Custom Controls and Views
- Custom UI Components
Module 6 : Cross Platform Apps
- Intro Cross Platform Development
- Code Sharing Strategies
- Shared Projects
- Multi-targeted Projects
- Portable Class Libraries
- Conditional Compilation
- Platform-specific Features
- Dependency Injection
Module 7 : Consuming REST Services
- Intro RESTful Services
- HTTP Methods
- HTTP Status Codes
- Working with JSON Data
- HttpClient
- Authentication
- Asynchronous Calls
- Serialization
Module 8 : Data Access
- Connecting to Databases
- Entity Framework Core
- CRUD Operations
- Working with SQLite
- Offline Data Storage
- Data Binding
- Caching Strategies
- Data Repositories
Module 9 : Publishing
- Publishing Process
- Code Signing
- Certificate Management
- App Store Policies
- Generating App Package
- Signing Files
- Publishing to Apple
- Publishing to Google
Module 10 : .NET MAUI.Forms
- Intro .NET MAUI.Forms
- XAML Markup Language
- Layout Controls
- Layout Containers
- Data Binding
- MVVM Architecture
- Navigation and Routing
- Working with Controls and Views
Module 11 : Resources and Styles
- Intro to Resources
- Using Static Resources
- Dynamic Resources
- ResourceDictionaries
- Applying Styles to Controls
- Implicit vs Explicit Styles
- Custom Resources
- Dynamic Styling
Module 12 : Layouts
- Layouts in .NET MAUI
- StackLayout
- GridLayout
- FlexLayout
- AbsoluteLayout
- ScrollView
- Collapsing Layouts
- Custom Layouts
Waarom SpiralTrain
SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.
Onze trainingkenmerken zich door :
• Klassikale of online open roostertrainingen en andere
trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
