001. Part 1. Introducing .NET MAUI
002. Chapter 1. Introducing .NET MAUI
003. Chapter 1. What is .NET MAUI
004. Chapter 1. Cross-platform vs. native apps
005. Chapter 1. .NET MAUI and the .NET ecosystem
006. Chapter 1. .NET MAUI development paradigms
007. Chapter 1. Summary
008. Chapter 2. Building a .NET MAUI app
009. Chapter 2. Running and debugging your app
010. Chapter 2. Anatomy of a .NET MAUI app
011. Chapter 2. Seeing real-time changes with Hot Reload
012. Chapter 2. Summary
013. Chapter 3. Making .NET MAUI apps interactive
014. Chapter 3. The FindMe! UI
015. Chapter 3. Persisting data on your users device
016. Chapter 3. Data binding Connecting the UI to the code
017. Chapter 3. Summary
018. Part 2. Views, layouts, and controls
019. Chapter 4. Controls
020. Chapter 4. Cross-platform controls
021. Chapter 4. Displaying lists and collections
022. Chapter 4. Common properties and control modifiers
023. Chapter 4. Summary
024. Chapter 5. Layouts
025. Chapter 5. ScrollView
026. Chapter 5. HorizontalStackLayout and VerticalStackLayout
027. Chapter 5. FlexLayout
028. Chapter 5. Summary
029. Chapter 6. Advanced layout concepts
030. Chapter 6. BindableLayout
031. Chapter 6. Absolute layout
032. Chapter 6. Putting it all together
033. Chapter 6. Summary
034. Chapter 7. Pages and navigation
035. Chapter 7. Common page properties
036. Chapter 7. Common page lifecycle methods
037. Chapter 7. Navigation in .NET MAUI
038. Chapter 7. Introducing Shell
039. Chapter 7. Summary
040. Part 3. Enterprise development patterns and practices
041. Chapter 8. Enterprise app development
042. Chapter 8. Using the generic host builder and dependency injection
043. Chapter 8. Consuming web services
044. Chapter 8. Full-stack app architecture
045. Chapter 8. Summary
046. Chapter 9. The MVVM Pattern
047. Chapter 9. Using behaviors to augment your controls
048. Chapter 9. What is MVVM
049. Chapter 9. The MauiStockTake app without MVVM
050. Chapter 9. The MauiStockTake app in MVVM
051. Chapter 9. Reviewing the MauiStockTake app so far
052. Chapter 9. Summary
053. Chapter 10. Styles, themes, and multiplatform layouts
054. Chapter 10. Responding to state changes
055. Chapter 10. Multiplatform Apps
056. Chapter 10. Summary
057. Chapter 11. Beyond the basics Custom controls
058. Chapter 11. Bindable properties
059. Chapter 11. Modifying platform controls with handlers
060. Chapter 11. Creating and sharing control libraries
061. Chapter 11. Summary
062. Chapter 12. Deploying apps to production with GitHub Actions
063. Chapter 12. Deploying apps with GitHub Actions
064. Chapter 12. Next steps
065. Chapter 12. Summary
066. Appendix A. Setting up your environment for .NET MAUI development
067. Appendix A. Setup for Mac
068. Appendix A. Developing full-stack apps locally
069. Appendix B. Upgrading a Xamarin.Forms app to .NET MAUI
070. Appendix B. Importing code
071. Appendix B. Updating to modern patterns
072. Appendix B. Updating dependencies
073. Appendix B. Platform specifics
074. Appendix B. Fixing bugs