Exploring Advanced Topics
You now have the knowledge and skills of an intermediate .NET MAUI programmer. You’ve seen how to lay out controls and manage and manipulate those controls. You then learned about the MVVM design pattern. These are the fundamentals.
After that, you advanced to Shell navigation, using SQLite for data persistence and the all-important skill of writing unit tests with mocks.
This final chapter will take you beyond that level into the realm of expert .NET MAUI knowledge. In this chapter, we will cover the following topics:
- Selecting data templates at runtime
- Managing visual state
- Utilizing Community Toolkit behaviors
- Taking action with triggers
- Validating forms