{"id":16351657,"url":"https://github.com/jfversluis/mauistoryboardsample","last_synced_at":"2025-07-28T16:31:13.741Z","repository":{"id":201218184,"uuid":"707237669","full_name":"jfversluis/MauiStoryboardSample","owner":"jfversluis","description":"Sample code to demonstrate how to use a custom iOS Storyboard launch screen with .NET MAUI","archived":false,"fork":false,"pushed_at":"2024-08-08T08:46:43.000Z","size":230,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-19T16:02:04.616Z","etag":null,"topics":["dotnet","dotnet-maui","ios","launchscreen","storyboard"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jfversluis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"jfversluis"}},"created_at":"2023-10-19T13:47:26.000Z","updated_at":"2024-06-04T10:54:25.000Z","dependencies_parsed_at":"2024-10-28T09:11:22.729Z","dependency_job_id":"7f2e8f21-5a88-40ac-8e38-1a823d7ccc1a","html_url":"https://github.com/jfversluis/MauiStoryboardSample","commit_stats":null,"previous_names":["jfversluis/mauistoryboardsample"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FMauiStoryboardSample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FMauiStoryboardSample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FMauiStoryboardSample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jfversluis%2FMauiStoryboardSample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jfversluis","download_url":"https://codeload.github.com/jfversluis/MauiStoryboardSample/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227740614,"owners_count":17812684,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet","dotnet-maui","ios","launchscreen","storyboard"],"created_at":"2024-10-11T01:23:35.950Z","updated_at":"2024-12-03T13:50:46.113Z","avatar_url":"https://github.com/jfversluis.png","language":"C#","funding_links":["https://github.com/sponsors/jfversluis"],"categories":[],"sub_categories":[],"readme":"Watch how it's made on YouTube: [![](https://img.shields.io/youtube/views/xkHNbrpi3ZQ?style=social)](https://www.youtube.com/watch?v=xkHNbrpi3ZQ\u0026list=PLfbOp004UaYWu-meDkRN6_Y1verl96npI)\n\n1. Create custom launch screen in Xcode (File \u003e New \u003e File and choose Launch Screen), see [here](https://github.com/jfversluis/MauiStoryboardSample/blob/main/MauiStoryboardSample/Resources/LaunchScreen.storyboard).\n2. Add it to .NET MAUI project Resources folder, see [here](https://github.com/jfversluis/MauiStoryboardSample/blob/main/MauiStoryboardSample/Resources).\n3. Make sure that it has the build action `InterfaceDefinition`, see [here](https://github.com/jfversluis/MauiStoryboardSample/blob/main/MauiStoryboardSample/MauiStoryboardSample.csproj#L58).\n4. Include custom launchscreen only for iOS (in csproj), see [here](https://github.com/jfversluis/MauiStoryboardSample/blob/main/MauiStoryboardSample/MauiStoryboardSample.csproj#L57).\n5. Exclude `MauiSplashScreen` for iOS (in csproj), see [here](https://github.com/jfversluis/MauiStoryboardSample/blob/main/MauiStoryboardSample/MauiStoryboardSample.csproj#L41).\n6. Specify launch screen in `info.plist`, see [here](https://github.com/jfversluis/MauiStoryboardSample/blob/main/MauiStoryboardSample/Platforms/iOS/Info.plist#L31-L32).\n\n\u003e [!NOTE]\n\u003e As of iOS 16.4 your app has to be code signed in order for the splash screen to show up. If you do not sign your app, the splash screen will always show black.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfversluis%2Fmauistoryboardsample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjfversluis%2Fmauistoryboardsample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjfversluis%2Fmauistoryboardsample/lists"}