Skip to content

Drop onboarding pages 1-4, swap art for AutoAwesome icon#48

Merged
dadachi merged 2 commits intomainfrom
drop-onboarding-pages
May 4, 2026
Merged

Drop onboarding pages 1-4, swap art for AutoAwesome icon#48
dadachi merged 2 commits intomainfrom
drop-onboarding-pages

Conversation

@dadachi
Copy link
Copy Markdown
Contributor

@dadachi dadachi commented May 4, 2026

Summary

  • Onboarding now shows just the welcome screen (Icons.Filled.AutoAwesome + "Welcome to Native App Template"); the four sample pages, the Onboarding data class, ImageOrientation enum, OnboardingViewModel, their tests, and the ic_overview1-4 drawables are removed.
  • Sign-up / sign-in screen swaps the ic_hero drawable for the same AutoAwesome icon (title dropped to headlineMedium bold/centered so "Native App Template" fits on one line); the now-unused ic_hero drawable is deleted.
  • app_name is renamed from "NativeAppTemplate Free" to "Native App Template" — single source of truth for both the launcher label (AndroidManifest.xml@string/app_name) and the in-app title shown by SignUpOrSignInView and OnboardingView.
  • Splash icon (ic_splash.xml) replaced with the four-pointed sparkle (white on navy via windowSplashScreenBackground on the splash theme) so cold-start matches the in-app branding.
  • Adaptive launcher (mipmap-anydpi-v26/ic_launcher{,_round}.xml) gains a <monochrome> layer so Android 13+ themed-icon mode picks up the same artwork.

Mirrors NativeAppTemplate-Android#61 / NativeAppTemplate-iOS#75. The per-density launcher webp refresh (mipmap-{m,h,x,xx,xxx}hdpi/ic_launcher{,_foreground,_round}.webp and ic_launcher-playstore.png) is intentionally left for a follow-up — the existing "N" letterform webp assets stay in place. The XML adaptive-icon plumbing (<monochrome> layer, navy background color) is in place so refreshed sparkle webp assets generated via Image Asset Studio will drop in cleanly.

Test plan

  • ./gradlew test passes
  • ./gradlew spotlessCheck lint passes
  • Run on emulator: signed-out flow shows the welcome screen with the AutoAwesome sparkle + "Welcome to Native App Template"; tapping Start navigates to the sign-up/sign-in screen which shows "Native App Template" title + AutoAwesome sparkle + auth buttons
  • Confirm the launcher label on the home screen reads "Native App Template"
  • Confirm the splash screen shows the white sparkle on the navy background

🤖 Generated with Claude Code

dadachi and others added 2 commits May 4, 2026 09:45
Onboarding now shows just the welcome screen (AutoAwesome icon +
"Welcome to Native App Template"); the four sample pages, the
`Onboarding` data class, `ImageOrientation` enum, `OnboardingViewModel`,
their tests, and the `ic_overview1-4` and `ic_hero` drawables are removed.
The sign-up/sign-in screen swaps the hero drawable for the same icon
(headlineMedium bold/centered so the title fits one line), and `app_name`
is updated to "Native App Template" so the launcher label and in-app
title share a single source of truth. The splash icon is replaced with
the same four-pointed sparkle (white on navy via
windowSplashScreenBackground), and the adaptive launcher gains a
<monochrome> layer for Android 13+ themed icons.

Mirrors NativeAppTemplate-Android#61 / NativeAppTemplate-iOS#75. Per-density
launcher webp refresh is left for a follow-up.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Regenerated adaptive launcher icon (ic_launcher, ic_launcher_round
across all density buckets, plus the playstore preview) so the
home-screen icon matches the new in-app sparkle. Foreground and
monochrome layers are now vector drawables (ic_launcher_foreground,
ic_launcher_monochrome) — the per-density ic_launcher_foreground.webp
files are no longer needed and have been removed. Background nudged
to #1A2332 to match the refreshed artwork.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dadachi dadachi merged commit aecdbb1 into main May 4, 2026
1 check passed
@dadachi dadachi deleted the drop-onboarding-pages branch May 4, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant