Conversation
Replace the launcher icons of the Compose and UI Components sample apps with the artwork from design-system-tokens (chat/android-compose and chat/android). The exported foreground covers only the 72dp visible area, so it is padded to the 108dp adaptive layer to stay inside the launcher mask. The adaptive background is now the gradient shape from the design README. The splash screen background only accepts a color, so it gets a separate splash_background color.
|
@CodeRabbit review |
✅ Action performedReview finished.
|
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Advanced Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (40)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. WalkthroughBoth Android sample apps now use blue gradient backgrounds for adaptive launcher icons. Their splash screen themes use a blue background color. ChangesSample app backgrounds
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~5 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to Both sample apps now have the intended blue gradient launcher backgrounds and solid blue splash backgrounds. The checked resource references are consistent, with no actionable merge risk identified. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. A rabbit sees blue across the screen, Comment |
SDK Size Comparison 📏
|
|
|
🚀 Available in v7.12.0 |



Goal
Closes AND-1559
Both chat sample apps get the new launcher icons from design-system-tokens (
assets/app-icons/chat/).Implementation
chat/android-composeand UI Components sample useschat/android.foreground.pngis exported as the 72dp visible area. It is padded to the 108dp adaptive layer so the launcher mask does not cut the glyph.<shape>from the design README (#0A86FFto#005FFF), replacing the black@color/ic_launcher_background.windowSplashScreenBackgroundonly accepts a color, so the splash uses a newsplash_backgroundcolor (#005FFF, the gradient end color).ic_launcherandic_launcher_roundstay circles, regenerated as lossless webp at every density.ic_launcher-playstore.pngregenerated at 512px.🎨 UI Changes
Launcher icons and splash screens of both sample apps, on an API 35 emulator.
Testing
assembleDemoDebugfor both samples fromorigin/developand from this branch, and compared the launcher and splash on an API 35 emulator.spotlessCheckon both sample modules passes. The change is resources only, so there are no unit tests or API dumps to update.Summary by CodeRabbit