Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How to build Splash Screen Natively, #Android 12
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mohit Sharma
May 04, 2022
Programming
48
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to build Splash Screen Natively, #Android 12
Mohit Sharma
May 04, 2022
More Decks by Mohit Sharma
See All by Mohit Sharma
Share your data layer with MongoDB + KMM and Do more
codewithmohit
0
110
Building_Native_Apps_with_Codesharing_using_MongoDB___KotlinMultiplatform___GDG_Warsaw___MUG_.pdf
codewithmohit
0
55
NoSQL database for Mobile Apps
codewithmohit
0
44
Intro to MongoDB for Mobile developer
codewithmohit
0
41
Introduction to Flutter: The New Kid in Town
codewithmohit
0
70
Mobile App Security Testing Is Also Essential
codewithmohit
0
82
Getting started Kotlin Multiplatform
codewithmohit
0
80
Other Decks in Programming
See All in Programming
Agents on Rails - Rails at Scale 2026
irinanazarova
0
320
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
220
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
320
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
140
すこし踏み込む CancellationToken
htkym
2
1.6k
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
270
FreeBSDでZabbixを動かす
kenkino
0
350
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.7k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
410
Heart of Swift Concurrency
koher
0
1.2k
Featured
See All Featured
Paper Plane
katiecoart
PRO
4
53k
Leo the Paperboy
mayatellez
10
2.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
290
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
Accessibility Awareness
sabderemane
1
230
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
620
Visualization
eitanlees
153
17k
Transcript
Let’s build Splash Screen Natively :) Mohit Sharma Developer Advocate,
Realm codeWithMohit WELCOME Let’s build Splash Screen with SplashScreen API
Old topic !
Create Splash Activity with timer. Still show white on launch.
Splash background with no setContentView Brand Promotion ? Timer again !! Previously
Standardize Impl No more boilerplate code Consistent across all devices
and OS* Banding/ launch data Support
None
Code
Create a theme
That's it. Let’s complicate a little
Hold off Splash Screen
None
Animation while existing
Backward Compatibility?
Add SplashScreen dependency implementation 'androidx.core:core-splashscreen:1.0.0-alpha02'
Add style <style name="SplashActivity" parent="Theme.SplashScreen"> <!--Customize your theme here. splash
screen background color--> <item name="windowSplashScreenBackground">#FFFFFF</item> <item name="windowSplashScreenIconBackgroundColor">#000000</item> <item name="windowSplashScreenAnimatedIcon">@drawable/ic_realm_logo_250</item> <item name="postSplashScreenTheme">@style/Theme.RealmSplashScreen.NoActionBar</item> </style>
Update Launcher Activity
Code
No boilerplate code & Standardize Impl No need for separate
SplashActivtiy Consistent across all devices and OS* In build support for banding.
Only single background color Alpha Version Banding Image not backward
compatible Complete screen animation not available
Question? codeWithMohit