Moon/App templates/Welcome splash with photo background

Welcome splash with photo background

A welcome screen for iOS and Android apps that opens with a full-screen photo, your app name, a headline, and two launch buttons. Use it as the first screen new users see before sign-in or onboarding. It is the screen that sets the tone for everything that follows. Works for lifestyle apps, travel apps, fitness apps, and any mobile product where a strong visual first impression matters. Paste into Bolt, Lovable, or Replit and swap the photo and copy in minutes.

About this app template

The splash screen is the first thing a user sees when they open your app. It sets the tone for everything that follows. This template fills the entire screen with a real photograph, fades it with a dark gradient toward the bottom so text and buttons stay readable, and positions your app icon and name at the top as a brand anchor. A large headline and a short line of supporting text sit above two buttons: a solid blue primary CTA and a transparent outlined secondary option. The design is clean, modern, and used by apps across lifestyle, travel, fitness, and creative categories. Paste it into Bolt, Lovable, or Replit, swap the photo for one that reflects your brand, and ask your AI to wire the buttons to your sign-in or onboarding flow.

Common questions about this template

What is the difference between a splash screen and a launch screen on iOS?

A launch screen is the static image iOS shows while your app loads, set in Xcode. A welcome splash is the first interactive screen users see inside the app. This template is an interactive welcome splash you build in Bolt, Lovable, or Replit, not a Xcode launch screen.

What photo works best for a mobile app splash screen?

Portrait photos at 9 to 16 or 2 to 3 ratio work best. High contrast images with a clear subject and darker areas at the bottom give the text room to breathe. Avoid busy patterns or centred subjects that compete with the headline.

How do I build an app splash screen with Bolt or Lovable?

Copy this template and paste it into Bolt or Lovable as your starting screen. Tell your AI the app name, your preferred photo, and where the two buttons should navigate. Your AI updates the content and wires the navigation in minutes.

Can I add a loading animation or auto-advance to the next screen?

Yes. Ask your AI to add a short delay that routes to your sign-in or onboarding screen automatically, or to add a CSS entrance animation on the headline and buttons when the splash loads.

Use this template for

  • ·iOS and Android welcome and launch screens
  • ·App splash screens before sign-in or onboarding
  • ·Brand-first first impressions for new users
  • ·Deep link landing screens for marketing campaigns

Works with every vibe coding tool