Тёмный

The New Splash Screen API is INSANE! 🤯 (No Extra Activity, Animations, Fetching Data, ...) 

Philipp Lackner
Подписаться 183 тыс.
Просмотров 110 тыс.
50% 1

Android 12 brought a new amazing splash screen API that makes this so much easier. We can quickly create our own custom splash screens with a few lines of code.
It does not require an extra activity, we can use it to load data during the splash screen, we can have an animated icon and we don't need to mess around with themes a lot like we did before.
It was introduced for API level 31, but thanks to a dependency it's downwards compatible as well!
⭐ Get certificates for your future job
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:
pl-coding.com/...
💻 Let me personally review your code and provide individual feedback, so it won't backfire and cost you a fortune in future:
elopage.com/s/...
Subscribe to my FREE newsletter for regular Android, Kotlin & Architecture advice!
pl-coding.com/...
Join this channel to get access to perks:
/ @philipplackner
Get the source code for this video here:
github.com/phi...
Regular live codings on Twitch:
/ philipplackner
Join my Discord server:
/ discord
Regular programming advice on my Instagram page: / _philipplackner_
Checkout my GitHub: github.com/phi...
You like my free content? Here you can buy me a coffee:
www.buymeacoff...

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 185   
@newretrorockets
@newretrorockets 2 года назад
my god...it's insane how complicated it is to accomplish such a ridiculously simple task
@7xFuryPlayz
@7xFuryPlayz Год назад
🤣 yes
@bran_rx
@bran_rx Год назад
istg bro, android studio is unnecessarily complicated
@ankitverma3932
@ankitverma3932 2 года назад
Great video. Really helpful.. A kind request if you can show the rest of the features as how to show brand tagline in the bottom and custom backgroud of the splash screen.
@ubersticks
@ubersticks 2 года назад
Thanks again Philipp! Excellent job. I appreciate these short and sweet demos of the new features.
@whitemamba00
@whitemamba00 2 года назад
OMG you are reading my mind, I was thinking about creating Splash Screen and now I see this :D thanks bro!
@PhilippLackner
@PhilippLackner 2 года назад
Yes I do
@whitemamba00
@whitemamba00 2 года назад
@@PhilippLackner 😮👀
@rileyfarro6801
@rileyfarro6801 2 года назад
After pokedex API with jetpack compose. Now the perfect splash screen. Thank you sensei 👌
@PhilippLackner
@PhilippLackner 2 года назад
Glad I could help!
@tarsilacostalonga
@tarsilacostalonga 2 года назад
Great video, Phillip. It was not clear to me: what is the difference between the properties inside a starting with android: and those without this prefix. I heard you say the ones starting with android: are only for android 12. What about the others?
@dimokofficial
@dimokofficial Год назад
Thank you very much! I've been racking my brain for a long time why it doesn't work, I've been looking through too many tutorials but when you said it was a studio error, and if you re-enter the application, you'll see a splash screen, I understood what was the matter.
@theophilus494
@theophilus494 2 года назад
thank you so much Philipp the part you helped fix the scaling of the SplashScreen icon was a great eye opener.. the video was really helpful. thank you and happy new year
@NenadStrbic
@NenadStrbic 2 года назад
Brilliant, thank you Philipp, thank you very much. The actual content, cutting edge also.
@sumitsuryawanshi9060
@sumitsuryawanshi9060 2 года назад
you deserve more Subscribers man, Insane Grateful for you Videos. Keep growing brother. God Bless you.
@PhilippLackner
@PhilippLackner 2 года назад
Thanks a ton! All the best for you as well buddy
@andrewscott1253
@andrewscott1253 2 года назад
Insane would be accurate, I think the new API is so limited and very poorly thought out. It would have been better to leave things as they are rather than enforce this hot mess on us with no proper way to disable it. Its essentially a plain colored screen (no gradients or background images supported yet) with a hole in it into which a small icon / graphic can be shown. Yes it adds animation (which no doubt will often be done poorly) but we could do that anyway in a splash screen activity if we really wanted. This little bit extra comes at the great expense of any flexibility. Now apps loose their individuality, the new splash screen is too brief without extra hack like programming. So now the Splash screen can't even do things like contain a progress indicator, it has essentially become momentary flim flam. Frankly, this represents a giant leap backwards for the sake of uniformity.
@MK-to4et
@MK-to4et 2 года назад
The actual difference is minimal - if your app didn't have a splash screen (and apps shouldn't if possible IMO) the app icon is briefly shown by default in Android 12 .. that's it .. a pointless animation, I know the app I'm opening I just clicked the icon! The fallout for this is EVERY app that has a custom splash screen and targets sdk 31 will have to migrate as custom splash screens won't play nicely with the mandated splash screen. A new manifest flag to disable the system splash screen giving the developer choice would have been better. This does feel akin to Launch Screen in iOS - it seems feature parity with iOS is more important to Google ... whether anyone asked for these features or not ..
@toml1087
@toml1087 2 года назад
And funny thing is the jetpack library to support previous versions is not even stable still, although android 12 was released half year ago.
@bitwisedevs469
@bitwisedevs469 2 года назад
Same thought
@Joske369
@Joske369 2 года назад
Android being trash as usual, like scope storage wasn't enough. It wouldv been so much better if they put this time in improving dialogfragments
@Rajmanov
@Rajmanov 2 года назад
true, this new splash screen is super buggy.
@ПавелЗубко-ц8ч
@ПавелЗубко-ц8ч 2 года назад
Happy new year man !!! Thx for video!
@JorgeSotoRamos
@JorgeSotoRamos 2 года назад
This is the correct way to make a splash screen. Thank you for your good work.
@JorgeSotoRamos
@JorgeSotoRamos 2 года назад
How could I put a text under the image?
@shaikhshafeen
@shaikhshafeen 2 года назад
May your lifespan gets increased Keep uploading! Learning so much stuffs from your channel.
@PhilippLackner
@PhilippLackner 2 года назад
Thanks, will do!
@ahsakpwks1345
@ahsakpwks1345 2 года назад
You become a really active channel nowadays, and i f.cking love it
@PhilippLackner
@PhilippLackner 2 года назад
I became? I upload at least every 2-3 days for over 2 years 😂 but thanks bro
@pubgplayer2427
@pubgplayer2427 Год назад
I tried everything but nothing worked for me then I found your video and its working 100%. Thanks
@DiabloZq
@DiabloZq 2 года назад
Thank you and happy new year)!
@farahrayis5928
@farahrayis5928 2 года назад
Quality content as always. Thank you!
@SchildiZuHause
@SchildiZuHause Год назад
Thanks for the tutorial, I have added my own svg icon and it works beautifully. How can I adjust the size, because my logo is scaled too big
@baijusharma6027
@baijusharma6027 2 года назад
Happy New Year Philipp. Have a great year ahead 🥳🥳. Thanks for sharing your knowledge. God Bless you. 🙏
@PhilippLackner
@PhilippLackner 2 года назад
Thanks, wish you the same!
@breensrobert
@breensrobert 2 года назад
nice learnt a lot thanks Philip
@PhilippLackner
@PhilippLackner 2 года назад
Glad it helped!
@mike_f
@mike_f 2 года назад
That scaling tip was cool. I fought with that and gave up and ended up using a png with margin around the icon. But the bummer to me is it only seems to work with the stock launcher. My prior splash worked on all launchers. I prefer Nova. I just test with stock. I realize most users are probably just using stock anyway. But after working on the new splash it would be nice to know all users will see it. I've noticed no difference in load time between my old splash and this new one. Wish the branding image worked < 12 but so be it.
@mike_f
@mike_f 2 года назад
@ᐯ❍íÐ not really sure why. I tested on a few custom launchers and none worked. What makes it even worse is how it doesn't even work on an emulator with Google's own launcher on first launch from android studio. You need to kill your app and cold launch it on the emulator.
@hcaltay
@hcaltay 2 года назад
If we are using a PNG file for the icon how can we do the last thing you did?
@cyberavater8103
@cyberavater8103 2 года назад
I love your videos bro, really appreciate your work. Can you make videos about app icon and app signing?
@SG-rb4bz
@SG-rb4bz 2 года назад
Thanks for this cool video. Had the same problem - splash screen didn't show if I ran the app from Android Studio :D One question - why did you set theme attribute (Theme.App.Starting) to activity tag in Manifest file as well? Documentation says that theme should be set either in application OR in activity tag.
@hxrin3748
@hxrin3748 2 года назад
Just tried this, great stuff!
@Ok-Chance
@Ok-Chance 2 года назад
hi , i used a logo as png , how can i scale it
@jude-l3f
@jude-l3f 2 года назад
Thanks for the awesome content Phillip 👍🏾
@PhilippLackner
@PhilippLackner 2 года назад
My pleasure!
@shlusiak
@shlusiak 2 года назад
Isn't the splash a feature of the launcher launching the activity? As such Android Studio is probably bypassing the launcher and that's why you don't get the splash when launched from there. But also the fact that returning from a child activity to the MainActivity may cause the splash screen to show kind of makes me feel that with this API we can actually do less with less lines of code. :-/
@LamijaSahat
@LamijaSahat Год назад
Thank you for the great video, but i just have one question; how do you add a picture as a splash screen instead of an icon or how do I edit the size and shape of the icon?
@DeceptiveRealities
@DeceptiveRealities 8 месяцев назад
While I understand that Google wants to make all of Android appear consistent, this crosses the line from what is within their remit to what is in ours. Splash screens are part of the app, not part of the OS. If I want a splash screen that takes up the entire screen with a pretty picture and waits for ten minutes then that's my business, not Google's. If my users hate it, they won't download my app or will uninstall it. Simple. What next? Dictating that we can only use "official" Google colours and layouts in our apps? This, along with the "you need 20 testers for your app" shows just what dark path Google is taking developers down. It's fortunate you can hack and circumvent this ridiculous "splash screen" they've dictated and still put up your own - but for how long?
@arunsivanandan4432
@arunsivanandan4432 Год назад
#PhilippLackner Nice video. You made it clean and simple by explaining all the steps while implementing it. I have one question though. I understand using the splash screen api, we can eliminate the use of Splash Screen activity which we used to create and customize it a few years back or we can do some network calls or handle some usecase logic. But since we are using this in our landing page, how will you restrict the splash screen from calling again, if the same activity has to be called again due some use case. For example : In landing page (Doing login, plus splash screen got executed) -> Navigated to home page after login successful -> Logging out (Returning back to landing page) - Here when returning back to landing page, the splash screen will be invoked in OnCreate again right ? So how to stop this ? Do we have to use Shared Preferences with a boolean flag ? How do you tackle this situation when using SplashScreenApi ?
@ArthurKhazbs
@ArthurKhazbs 10 месяцев назад
The baby changing station icon is so... kinky, I guess
@RajuYadav-qm4ic
@RajuYadav-qm4ic Год назад
To fit any jpg png icon in a circle read android window splash screen doc
@JohnMatthews-d4b
@JohnMatthews-d4b 6 месяцев назад
It is a known bug with Android studio that the emulator does not display when run from studio. I filed the bug for this
@abuiman5251
@abuiman5251 2 года назад
Thank you for the useful content, Philipp! But how to change icon shape in Android 12 Splash screen? Is it possible?
@arjunbhat6502
@arjunbhat6502 2 года назад
Error : You need to use a Theme.AppCompat theme (or descendant) with this activity.
@wahyukoco4562
@wahyukoco4562 2 года назад
i found the solution! i just didn't change the application theme and just change mainActivity Theme.
@ankitverma3932
@ankitverma3932 2 года назад
How do I keep a drawable as splash screen background
@georgestanisic
@georgestanisic 2 года назад
It works nicely on API 32, but on lower API (tried 26) it showed an oversized default launch icon. Do you know what can be the problem?
@bitwisedevs469
@bitwisedevs469 2 года назад
I just use this and upon testing it on multiple device and version, I would say I am correct even at the beginning that this is a half-baked API. Inconsistent behavior and buggy. I hope it gets better or just remove and deprecate it already.
@vahit·keskin
@vahit·keskin Год назад
Can we use image instead of icon? After all, the icon is very small and takes up a limited space.
@ArthurKhazbs
@ArthurKhazbs 10 месяцев назад
Yes, of course. As Philipp said, you can use any drawable.
@rishabhone5083
@rishabhone5083 2 года назад
This is definitely much better than the windowBackground method, *But Can we implement SharedElementTransition Animation with this new Splash Api?* The current way I'm using a Splash Screen is, I have a Splash Activity. The App loads with a Dark Background defined with windowBackground, after which the Splash Activity's Layout Inflates, which has a ImageView with the Splash Logo Drawable in the center, and if I'm navigating to the Login Screen, I perform a SharedElement Transition to the LoginActivity's Splash Logo Image. Right now I don't think SharedElementTransitions will be possible with this Api until they allow us to have Custom Layout Xml files to enable SharedElementTransitions. Until then, Happy New Year Phillip
@PhilippLackner
@PhilippLackner 2 года назад
Not possible right now, but that's a quite specific use case 😁 Happy new year too!
@annakarenina9600
@annakarenina9600 2 года назад
What is the best practice for splash screen with animation? For user under android 12 version
@PhilippLackner
@PhilippLackner 2 года назад
as I said in the video, the new API supports that. Just pass an animated vector drawable for the theme attribtue
@hussein9577
@hussein9577 2 года назад
great as always !
@aneessaleh2870
@aneessaleh2870 2 года назад
At least finish the video first
@hussein9577
@hussein9577 2 года назад
@@aneessaleh2870 when it's Philipp , i'm sure it's gonna be great
@dreamer6228751
@dreamer6228751 2 года назад
Best video bro!))
@mkc0321
@mkc0321 2 года назад
your videos are amazing😀
@xxxx85
@xxxx85 Год назад
My splashscreen has an animation (0.6s long), but the splashscreen cancels before the animation can finish. I understand it's because the app underneath has finished loading. But is there no function built into the API to set the minimum amount of time to wait before going to the post-splashscreen theme? Do I really have to create a new task that runs in a thread to prevent the splashscreen from cutting short?
@huntingcarbon
@huntingcarbon 2 года назад
So how can I implement a splashscreen for an app that should be used both below and above android 12?
@KhushbuShah25
@KhushbuShah25 Год назад
Hi Phillip, Thanks for this cool video. I have one query related to the new Splash screen API. Currently, I have a separate Splash screen (an older way) in which I read shared preferences to check if a user is logged in or not. If the user is logged in then will launch Home screen of app, and launch the login screen otherwise. How can I do this without separate activity?
@ZaydMohammed-uc9nt
@ZaydMohammed-uc9nt Год назад
Hey Philipp, this is really a great tutorial but I keep getting one error. When I put "@style/Theme.SplashScreenAndroid12", it keeps turning red. Is there a solution for this?
@norDevCommand
@norDevCommand 2 года назад
Nice tutorial, do you know how can i add an animation instead of a icon?
@parvindersiyan9706
@parvindersiyan9706 2 года назад
hey this looks cool for those application whose next to splash screen is fixed. so if i have two options after splash then how would I used new splash screen api?
@izztuka
@izztuka Год назад
I follow your projects and implement them in my own projects, I wish you could share the project screens in your github repo :/
@AlbertBuigues
@AlbertBuigues 8 месяцев назад
which will be the correct way to set a specific time for the splash screen to remain on screen? i tried this: var splashMustRemain = true installSplashScreen().setKeepOnScreenCondition { splashMustRemain } Handler(mainLooper).postDelayed({ splashMustRemain = false }, 3000) it works well in all mobiles except android 34 mobiles that it appears a few milliseconds and the rest is a black screen
@mehmethasanakcay4326
@mehmethasanakcay4326 2 года назад
Hi Philipp, can we add gradient color as a background ? I couldn't find any info about it anywhere.
@AlbertBuigues
@AlbertBuigues 8 месяцев назад
I tried this today but in Android 34 is showing a black screen the rest of the time, the splash appears only 200 ms or less. How can i achieve this?
@michaelengeser3524
@michaelengeser3524 2 года назад
Hey Thank you for this great video :) One question. If I have a second Activity and go back to my MainActivity the SplashScreen is also be shown. What can I do that it only will be displayed at the beginning? Maybe you have an answer for me.
@shlusiak
@shlusiak 2 года назад
That's why Google shouldn't make APIs. The SplashScreen shouldn't be tied to the Activity but to the App because it is the loading state of the "App", not the screen, where I'd expect a loading state in the Activity if there is anything to load. But because your MainActivity may be recreated when you return from your child activity, the splash screen is shown again. You can try to make that better by not controlling how long the splash screen is shown in the activity's ViewModel, maybe that makes a difference? It'd be a lie to say this new API fixes anything.
@muhammadanas7502
@muhammadanas7502 2 года назад
awesome tutorial...keep it up.
@danielconde13
@danielconde13 2 года назад
Hello, newbie here. In order to make use of this, does that mean that the minimum API for the app must be 31? How can you implement this? Thanks.
@letoatreides8098
@letoatreides8098 2 года назад
I always use API 21, just had to add dependencies myself. I'm very unfamiliar and don't know if adding dependencies breaks the API compability. Like it now doesn't work for older phones?
@schrodingerscat3912
@schrodingerscat3912 2 года назад
The icon looks sooo tiny on physical device (Samsung) How can the icon be increased in size?? It's very limiting, can't apply a larger image or anything.
@gofudgeyourselves9024
@gofudgeyourselves9024 2 года назад
setKeepVisibleCondition is replaced by setKeepOnScreenCondition in beta version of splashscreen
@baadrqaaba9529
@baadrqaaba9529 2 года назад
Thats what i needed , finally .
@PhilippLackner
@PhilippLackner 2 года назад
Awesome!
@summerwise
@summerwise 2 года назад
I have a question, what kind of things should I do in splash screen? I have a screen with lazyColumn and list. I get this list from usecase in my screenViewModel. Should I start getting this list in splash screen and how to do this in mainActivity and pass list to other viewModel from MainViewModel? Or should I use the same viewModel from my screen in MainActivity for that?
@YashNagayach
@YashNagayach 2 года назад
Is this icon scalable to all size devices?
@ftucilukmi9149
@ftucilukmi9149 2 года назад
Can we create splashscreen using image? Also The image is not circle.. i was try it but the image automatically crop circle. my image is square, and i don't know how to put my square image to splashscreen.. maybe do u have a solution?
@letoatreides8098
@letoatreides8098 2 года назад
Thanks. Not sure what I'm doing wrong. I had to dig around and add the dependencies manually to have the features avaliable, like MutableStateFlow. viewModelScope, viewModels. Is this because I'm using SDK: API 21? If Id use a newer one, the dependencies would already be there? Also, this splash screen, you can't do anything to the design, it will always just be confined to that circle? I'd think the simpler thing would be to just use an activity that shows up at start and design it however you like. And then you're automatically redirected to the main acitivity after 3 seconds. But I'm new to Android development so what do I know?! Thanks for the tutorial!
@infodevbrasil
@infodevbrasil Год назад
why not use vscode in tutorial?. congrants for video #1
@alaminegueye3218
@alaminegueye3218 Год назад
Tried this on a project and I still can't figure out why don't we have the possibility to give another shape to the splash Icon. What if I wanna display a text ?
@tiltedbybox6118
@tiltedbybox6118 2 года назад
The splash not showing when you run from Android studio first time doesn't happen on real device (at least on my android 11 phone). It's definitely some stupid bug.
@PhilippLackner
@PhilippLackner 2 года назад
What I'm using here is my real device
@tiltedbybox6118
@tiltedbybox6118 2 года назад
@@PhilippLackner Then maybe it's A12 thing, which is kinda ironic, after all the version introduced the api in the first place. Anyway, at least you pointed out its a bug and how to fix it, so good job.
@mrclutch271
@mrclutch271 2 года назад
Bro.. please guide us ...how to use animated vectors
@TanushreeShelare
@TanushreeShelare Год назад
how to remove the splash screen completely. i have my custom splash screen.
@bboydarknesz
@bboydarknesz 2 года назад
omg, finally after many years !!! you dope for make this video love you mia khalifa!
@bro_chenzox
@bro_chenzox 2 года назад
Pretty cool! But how much is justified to use flows and not states, Philipp?
@PhilippLackner
@PhilippLackner 2 года назад
In compose you should use state of course, but XML state flow is the way to go
@hasanzolfagharipour
@hasanzolfagharipour 2 года назад
Hi philipp, very cool video, thanks a lot. can you tell api for Stretch overscroll effect in android 12 for below. just for google.
@abovemediocrity245
@abovemediocrity245 Год назад
can we remove the circle and the icon?
@jakesanderson8698
@jakesanderson8698 2 года назад
is there any way to use this but with a full background image and no logo?
@rajuhalderwb
@rajuhalderwb 2 года назад
Great!! ❤️ But splash screen icon not showing in dark mode... Thanks bro..
@PhilippLackner
@PhilippLackner 2 года назад
looks like you included a themes.xml file for dark theme, but didn't include the splash screen in it
@rrd
@rrd 2 года назад
What software did you use to mirror your pixel 6 screen? Or is it an AVD?
@PhilippLackner
@PhilippLackner 2 года назад
It's called vysor :)
@alymohamed5966
@alymohamed5966 2 года назад
I think this API is not going to work as it should if the app has more than one activity, if you want to show the splash screen while deciding that you want to stay on the same activity showing this splash screen or moving to another activity like Authentication Activity for example if this is the first use, the transition animation will look very bad.
@xephosbot
@xephosbot 2 года назад
May I know how to make a splash screen disappear animation like this? Or is it a built-in transition from Pixel Launcher?
@esmeraldafloresmontiel3327
@esmeraldafloresmontiel3327 2 года назад
Why when installing for the first time from Android Studio the screen is gray and then you have to close and reopen to show your logo?
@Elleozito
@Elleozito Год назад
What can i do with that 'icon scale' when i'm using a image instead of an icon?i can put "group" on images...
@heavenlife5619
@heavenlife5619 2 года назад
*You look like HENRY CEVIL*
@vahidgarousii
@vahidgarousii 2 года назад
Happy new photo 🤩😍
@shivanggautam541
@shivanggautam541 Год назад
can we not add text along with vector drawable in splash screen ?
@symekoo7
@symekoo7 2 года назад
All is good...until you don't want to use MaterialTheme in app.
@itsjee9700
@itsjee9700 2 года назад
API 21 just shows the background color and not the icon . What's the problem ?
@Spham99
@Spham99 2 года назад
When I ran the repo he provided, the splashscreen never showed...
@anwarzahid8920
@anwarzahid8920 2 года назад
is it working in all device?
@RonaldoGuedes
@RonaldoGuedes 2 года назад
How can I add a text bellow?
@aayushsaini9363
@aayushsaini9363 2 года назад
2:04 I hate my mind 😓
@PhilippLackner
@PhilippLackner 2 года назад
😂😂
@Rajmanov
@Rajmanov 2 года назад
this new splash screen is super buggy. The back button is blocked in your tutorial, well not only in yours, but in all of them.
@josechocobar9334
@josechocobar9334 2 года назад
"setContent" is compose?
@mandroidx1474
@mandroidx1474 2 года назад
I didn't used this before bcz i thought it won't allow us to do something during splash,now it is cool,thank u now i got it
@EmanNollase
@EmanNollase 2 года назад
I tried this and I say for android 12 is working fine. I can even put a large image for the background and completely remove the animated icon. But for the lower versions of android, it is not working fine so i have to fallback to activity for splash so that to have consistency for all devices. Our app will mainly be used by lower version of android anyways.
@DerCheckerzeigts
@DerCheckerzeigts 2 года назад
For me it does not change for the postSplashScreen, what am I doing wrong?
@premi_uz
@premi_uz 3 месяца назад
WATCHED, thanks
@anb4351
@anb4351 2 года назад
Useless, tried it reverted it. It's really limited. If you just want a splash screen then it's fine, but if you want any sort of customization, it is not for you
@samirramic9071
@samirramic9071 2 года назад
So it seems when setting an appicon there is a bug where when you open the app every time for a short peroid the mipmap is displayed? Anyone know anything about that?
@AniobiStanley
@AniobiStanley 2 года назад
I tried it built and installed, but the "MainActivity" won't launch; it says I would have to use "AppCompat" theme (or its descendants), but in the video Philipp said we should replace the theme in the Manifest file with the "ThemeAppStarting" we just created "java lang IllegalStateException You need to use a ThemeAppCompat theme (or descendant) with this activity."
@ionutmoisoni3356
@ionutmoisoni3356 2 года назад
You need to add SplashScreen.installSplashScreen(this); in your launcher activity
@ionutmoisoni3356
@ionutmoisoni3356 2 года назад
@Ashish Dwivedi call it before super.onCreate(savedInstanceState); in onCreate. If you are using Kotlin it's "val splashScreen = installSplashScreen()" instead of "SplashScreen splashScreen = SplashScreen.installSplashScreen(this);"
@cyber_dbs
@cyber_dbs Год назад
@@ionutmoisoni3356 thanks!
Далее
НОВАЯ "БУХАНКА" 2024. ФИНАЛ
1:39:04
Просмотров 432 тыс.
Китайка нашла Метиорит😂😆
00:21
You don't need a frontend framework
15:45
Просмотров 127 тыс.
5 Fatal Coroutine Mistakes Nobody Tells You About
18:15
The Value of Source Code
17:46
Просмотров 53 тыс.
Cleaner Code With Use Cases - The Full Guide
14:16
Просмотров 51 тыс.
НОВАЯ "БУХАНКА" 2024. ФИНАЛ
1:39:04
Просмотров 432 тыс.