section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
364 stars 890 forks source link

Implementing a Splash Screen using Splash Screen API in Android (No more Extra Screen for Splash Screen) using Jetpack Compose #7809

Open MuindiStephen opened 1 year ago

MuindiStephen commented 1 year ago

Almost all Android applications needs a splash screens which contains either app logo, app name or even both to give some hint about the application. Since this splash screen becomes the main launcher screen that appears when you open your android application, android developer usually have to create an extra screen to do this task.

However, a new splash screen API is there to help developers to implement splash screens in a modern way except the normal traditional way where you just create a new screen and pause it for around 2000 or 3000 milliseconds then move to other app main screens. With this new modern way of implementing Splash screen using don't need to declare time to wait.

Key Takeaways

References

https://developer.android.com/develop/ui/views/launch/splash-screen/migrate

github-actions[bot] commented 1 year ago

👋 @MuindiStephen Good afternoon and thank you for submitting your topic suggestion. Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

MuindiStephen commented 1 year ago

wave @MuindiStephen Good afternoon and thank you for submitting your topic suggestion. Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

Thanks

MuindiStephen commented 1 year ago

@auxesis Would you recommend this?