Create a Splash Screen in Compose Multiplatform for iOS & Android - KMP for Beginners

preview_player
Показать описание
In this video you'll learn how you can create a splash screen on Android & iOS using Kotlin Multiplatform.

💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:

⭐ Courses with real-life practices
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:

Get my FREE PDF about 20 things you should never do in Jetpack Compose:

Regular programming advice on my Instagram page:

Join my Discord server:

Get the source code for this video on GitHub:
Рекомендации по теме
Комментарии
Автор

Hi Philipp,

I have been searching for a tutorial about creating a splash screen in Jetpack Compose, and now you've published exactly what I needed! Your tutorials are always so clear and helpful. I really appreciate your work and dedication to the Android development community.

Thank you so much!

ASTAppLab
Автор

great video ! does any one know how we can do this in compose desktop too? we have a cmp app that takes a little time to launch on desktop even after installing it with installers( msi, dmg, deb ). In android this is just fine because we can simply show a splash screen, but I didn't find any solutions for desktop

erfan
Автор

Basically, splash is UI specific, nothing is shared except the resource.

BrianChu
Автор

Hi phillpp, I wanna ask something. How to implement logic while splash screen is showing up for the iOS in xcode?

kylixezasaputra
Автор

You mention side effects using a composible. What are those? I’ve implemented a multiplatform splash screen using composible and navigation but don’t see any issues yet. 🤷🏼‍♂️

mikegehard
Автор

is like this only support newer android versions so how do we handle lower versions

Gwabstech
Автор

Hi Philipp
Is not CM supposed to be design once and work across all platforms similar to Flutter? If so then why is the SplahScreen designed in Xcode and AS?

Savio-dw
Автор

How to UI design using kotlin multiplatform?

mrmohammadshah
Автор

I have a question, right now i have a cmp project but I need to build ios app with swiftUI only, should I delete iosMain and nativeMain dirs inside of composeApp module or not?

wyk-fy
Автор

I created a new project, followed the tutorial but the logo is not shown on the SplashScreen. I also did git clone the project of the video, run it and the same thing happens. Does anyone face the same problem? I just download the code and run it. Logo not showing. Thanks for the video.

rricardobs
Автор

I have done the similar process for android but for virtual device of API 30 its giving a round shaped icon but for the same line of code in a physical device of API 33 it is giving a boxed icon(i.e. squared icon). Does Anyone know how to solve this issue?

supreetprajapati
Автор

For anyone who runs the project but the splash screen does not appear: stop running your project -> run the app by clicking the icon on the Android emulator (the app has your project as its name), you will see the icon appear briefly.

jammiec