Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lawrence_shaun_introducing_net_maui_build_and_deploy_crosspl.pdf
Скачиваний:
46
Добавлен:
26.06.2023
Размер:
5.15 Mб
Скачать

CHAPTER 15

Conclusion

Wow! If you made it this far, I want to thank you so much! I really hope that you have enjoyed reading this book as much as I enjoyed writing it. This book was designed to give you an insight into what .NET MAUI offers and how you can use it to build real world applications. The sample we built together covers a lot of the key concepts. Of course I could have filled the book with hundreds more pages, adding in so many more widgets and features to the application. This application is a concept that is near and dear to my heart so I can tell you that it will continue to evolve over time. I would love to hear where you decide to take it next, and I would love to see what you create next.

Looking at the Final Product

The application we just finished building together has been a pet project of mine for years, so thank you for helping me to finally reach this dream! Let’s take a trip down memory lane to review what exactly we have built. Figure 15-1 shows my prototype sketch.

© Shaun Lawrence 2023

429

S. Lawrence, Introducing .NET MAUI, https://doi.org/10.1007/978-1-4842-9234-1_15

 

Chapter 15 Conclusion

Figure 15-1.  Sketch prototype of the application

The process of building this application has taken you through many different concepts including

•\

Creating a .NET MAUI application project

•\

Reviewing the possible architecture patterns you can

 

use to build .NET MAUI applications

•\

Learning about the building blocks that make up your

 

application’s UI

•\

How you can further expand on the UI through styling

•\

How to make your application accessible

•\

How to create your own layout and utilize some

 

cool features like BindableLayout to do a lot of the

 

heavy lifting

•\

How to store data and the scenarios around where best

 

to store each type of data

430

 

Chapter 15 Conclusion

•\

How to access different types of remote data and the

 

scenarios around when things go wrong

•\

How to customize your application on a per-­

 

platform basis

•\

How to test your application

•\

The concept of distributing your application

All of the items above made for a really fun journey! And the end result is almost identical to my original plan. Figure 15-2 shows the final application with the widgets.

Figure 15-2.  The final application showing the widgets that we have added plus the results of some of the extra assignment sections

Taking the Project Further

One main reason I really love this project is that I believe the possibilities of future widgets is wide open! I could provide a list as long as my arm on ideas that we could continue to achieve together. If I could, I would have fit them all in this book, but I would probably never have finished.

431