Your guide on creating a custom storyboard launch screen for iOS with .NET MAUI is a real game-changer for app developers. Thanks for sharing this creative approach and making the development process more engaging and customizable. Fantastic work!
How would you use images in that custom splash screen? You just say "you can add imges"....but how??? If I open my MAUI project in Xcode, I don't have any image resources from my MAUI project available.
@@jfversluis The default splash screen is .NET text on purple background. I connected physical iPhone device to my Windows PC. The Windows PC was remotely connected with MAC.
@@samosimoncic5020 Ah thats the reason. You're using Hot Restart and one of the limitations of that is that you won't see any updated icon or splash screen. You'll have to run it through the remote macOS build host.
Hi Gerald, you could also just place the storyboard file under Platforms/iOS/ and then you don't have to include the storyboard file manually in the csproj file 😊 and one more tip, when using images inside your iOS Launch Screen, place those under Platforms/iOS/Resources/ and they will also automatically be available on iOS only 😊 the only strange this is, that the image should be named SplashBackground or SplashLogo, otherwise it won't work. Not even when adding those manually in the csproj file. Any thoughts on that?
Hi John (and Gerald), I managed to run my storyboard for iOS in Maui, but I want an image displayed and followed your mentioned steps. The image on the storyboard is still not visible, do you have experienced this behaviour or do you know how to solve this? Thanks in Advance!
@@jfversluisWhat you mean by .net maui embedded? Can not find anything in microsoft doc. Anyway, I'm trying to convert a page renderer (from xamarin) to maui and basically (I do not want to use compatibility stuff) I'm stuck because it is not documented how to implement such thing. I just want to create a native ios view programmatically) with buttons, labels and stuff, and override also the ViewDidLoad and ViewWillAppear method. I have tried with viewHandler but I can't figure out how it works. I'm really desperate to find a solution, and I can't deploy an app for this reason
Hi Gerald! Thank you for your videos! There is a way to make a "fancy" splash screen also for Android? I know I could create a specific Page for that but I wanted to know if there was something that would avoid me having to manually manage it. Thanks! 😊
If you're going to do it this way then you will have to manage it manually, unless I'm not understanding you correctly. The same can be done with the Android equivalent of a storyboard of course and the Android build action etc. But the more you will stray off the abstract .NET MAUI path, the more you will have to manage manually.
@@jfversluis Hi Gerald! But sometimes that kind of manual control is needed. And since there is such a video for iOS there should be one for Android. And yes, your certificate is awesome!
Is there a reason why the storyboard is added to the root level Resources folder instead of the platform Resources folder as would be in Xamarin? I'm just thinking from an organisation pov that it would be neater to have all platform bits within the appropriate platform folder.
I have been trying to resolve this issue from 1 week but this guy saved us with just 1 video, Thankyou buddy
Always happy to help my friend!
Your guide on creating a custom storyboard launch screen for iOS with .NET MAUI is a real game-changer for app developers. Thanks for sharing this creative approach and making the development process more engaging and customizable. Fantastic work!
Hi Gerald, Thanks much for your previous response and guidance. Any video or thoughts on floating labels for MAUI??
thank you but i wanna what is the benefit of storyboard
It's awesome! Did you have the same solution for android ?
Please provide the android implementation as well
How would you use images in that custom splash screen? You just say "you can add imges"....but how??? If I open my MAUI project in Xcode, I don't have any image resources from my MAUI project available.
Please do a video on setting up vscode for .net maui
This might be helpful: ua-cam.com/video/w7bbY3hiowk/v-deo.html
External image that I used in storyboard is not show. I put ion same directory and build as bundleresource. Anyone facing same issue?
I downloaded project from Github and tested it. I do not know why, but I got the default splash screen. Do you know what the reason for this is?
What is the default splash screen according to you? What did you deploy it to?
@@jfversluis The default splash screen is .NET text on purple background. I connected physical iPhone device to my Windows PC. The Windows PC was remotely connected with MAC.
@@samosimoncic5020 Ah thats the reason. You're using Hot Restart and one of the limitations of that is that you won't see any updated icon or splash screen. You'll have to run it through the remote macOS build host.
@@jfversluis It works! Thanks for help.
How to open db file in db browser sqlcipher program with password
I don't have a password?
Hi Gerald, you could also just place the storyboard file under Platforms/iOS/ and then you don't have to include the storyboard file manually in the csproj file 😊 and one more tip, when using images inside your iOS Launch Screen, place those under Platforms/iOS/Resources/ and they will also automatically be available on iOS only 😊 the only strange this is, that the image should be named SplashBackground or SplashLogo, otherwise it won't work. Not even when adding those manually in the csproj file. Any thoughts on that?
Hi John (and Gerald), I managed to run my storyboard for iOS in Maui, but I want an image displayed and followed your mentioned steps. The image on the storyboard is still not visible, do you have experienced this behaviour or do you know how to solve this? Thanks in Advance!
Will you have a video on how to change the icon for iOS, since I have not been able to make it change, for Android yes.
were you able to change the icon in iOS?
how to use storyboard not only in launchscreen, but use it instead for other pages?
You will probably want to use .NET MAUI embedded or just a .NET for iOS project without MAUI
@@jfversluisWhat you mean by .net maui embedded? Can not find anything in microsoft doc.
Anyway, I'm trying to convert a page renderer (from xamarin) to maui and basically (I do not want to use compatibility stuff) I'm stuck because it is not documented how to implement such thing. I just want to create a native ios view programmatically) with buttons, labels and stuff, and override also the ViewDidLoad and ViewWillAppear method.
I have tried with viewHandler but I can't figure out how it works. I'm really desperate to find a solution, and I can't deploy an app for this reason
Hi Gerald! Thank you for your videos!
There is a way to make a "fancy" splash screen also for Android? I know I could create a specific Page for that but I wanted to know if there was something that would avoid me having to manually manage it. Thanks! 😊
Yeah good question
If you're going to do it this way then you will have to manage it manually, unless I'm not understanding you correctly. The same can be done with the Android equivalent of a storyboard of course and the Android build action etc. But the more you will stray off the abstract .NET MAUI path, the more you will have to manage manually.
@@jfversluis Hi Gerald! But sometimes that kind of manual control is needed. And since there is such a video for iOS there should be one for Android.
And yes, your certificate is awesome!
@@jfversluis Would you please get into more details with Android? I'm really out of ideas.
How to set platform specific app icon
Add a Condition attribute on the MauiIcon node for each platform
Is there a reason why the storyboard is added to the root level Resources folder instead of the platform Resources folder as would be in Xamarin? I'm just thinking from an organisation pov that it would be neater to have all platform bits within the appropriate platform folder.
You can basically put it anywhere you want. The important part is to mark it as InterfaceDefinition for the build action