1、创建MAUI的空项目。
2、平台层。
比如Android、IOS、MAC、Window、Tizen。
很多人可能不认识Tizen,这里解释一下,比如华为鸿蒙、阿里飞天、深度deepin、Ubuntu、CentOS。这样理解了吧。
2、MAUI的启动目录在MauiProgram.cs里。
新建项的空项目中,MauiProgram中启动MauiApp时,会带入两个字体。
3、MAUI启动后,会调用App.xaml。
4、App.xaml启动后,会调用AppShell.xaml。
5、AppShell.xaml启动后,会调用MainPage.xaml。
最后我们应用的逻辑,都在MainPage.xaml当中。
而代码,都在xaml当中对应的cs文件中,参考winform或wpf的形式。
6、Platforms/Android下的MainActivity.cs。
安卓的页面,每一个都是Activity,比如Unity游戏页面,就是对应安卓的一个Activity,这里新手不需要关注它,老手也不需要我讲解Activity。