How to mockup an illustration in mobile screen
Tired of complex design tools and endless tweaks just to see an illustration in a mobile UI? Discover how Shufaf transforms your Storyset visuals into stunning, themed mobile mockups across splash screens, homepages, and cards, all with a few clicks.

Try it directly in Shufaf
No signup required to preview
Integrating captivating illustrations into your mobile app or website mockups can be a surprisingly time-consuming ordeal. You find the perfect visual, but then comes the tedious dance: importing it into a design tool, resizing, positioning, ensuring it fits the UI component, and then repeating the process for every screen and every theme variation. It's a workflow ripe for frustration, draining creative energy that could be better spent elsewhere.
There is a better way.
The Challenge: Bridging Illustrations and UI Realism
Developers and designers alike understand the power of a well-placed illustration. It communicates complex ideas instantly, adds personality, and enhances user engagement. Yet, the journey from a standalone illustration to a polished, contextually relevant UI element is often fraught with friction.
Consider these common hurdles:
- Finding the Right Fit: Sourcing an illustration that matches your brand's aesthetic and message.
- Adaptation Anxiety: Manually adjusting dimensions, aspect ratios, and sometimes even colors to blend seamlessly with your UI.
- Contextual Placement: Ensuring the illustration looks natural within a splash screen, a welcome carousel, an informational card, or a landing page section.
- Theme Consistency: What happens when your app supports light and dark modes, or different brand themes? Re-exporting and re-editing can become a nightmare.
- Workflow Bottlenecks: The back-and-forth between illustration tools, design software, and development environments slows everything down.
These challenges often lead to compromises in visual quality or, worse, abandoned ideas due to the perceived effort involved.
Discovering Your Visual Story with Storyset
Before we jump into the magic of mockups, you need an illustration. Storyset by Freepik is an excellent resource for high-quality, customizable illustrations. It offers a vast library with diverse styles, themes, and even the ability to animate.
When selecting an illustration:
- Search by Theme: Look for keywords related to your app's purpose (e.g., "onboarding," "success," "data," "community").
- Match Your Style: Storyset allows you to filter by style (e.g., flat, isometric, line art) to align with your brand guidelines.
- Customize: Adjust colors to roughly match your primary brand palette. While Shufaf will handle the UI theme, a good starting point helps.
- Download as SVG: Always opt for SVG. It's resolution-independent, scalable, and perfect for web and mobile applications.
Once you have your chosen SVG illustration, you're ready to bring it to life within your UI.
Shufaf: Your Rapid Mockup Engine for Illustrations
Shufaf isn't just a background removal tool; it's a comprehensive asset optimization and preview platform designed to streamline your visual workflow. For illustrations, Shufaf acts as your personal mockup studio, allowing you to instantly visualize and generate themed UI components with your chosen artwork.
Imagine: no more wrestling with layers, masks, or responsive design breakpoints in complex design software. Shufaf takes your illustration and intelligently places it within various mobile UI components, adapting its size and position, and even letting you dynamically change the entire UI's theme color.
Step-by-Step Tutorial: Mocking Up Illustrations with Shufaf
Let's walk through the process of taking a Storyset illustration and mocking it up in various mobile UI components using Shufaf.
Step 1: Find and Download Your Storyset Illustration
Navigate to Storyset and search for an illustration that fits your project's theme. For this example, let's imagine an onboarding illustration. Customize its primary colors if you wish, then download it as an SVG file.
Step 2: Upload to Shufaf Studio
Open your browser and go to shufaf.com. You'll see the Shufaf Studio interface.
- Drag and Drop: Simply drag your downloaded SVG file directly into the designated upload area.
- Click to Upload: Alternatively, click the "Upload Image" button and select your SVG from your file system.
Shufaf will process your illustration, ready for the next steps.
Step 3: Choose Your UI Component
Once your illustration is uploaded, Shufaf will present you with various options. On the left-hand panel, locate the "Mockup Components" or similar section. Here, you'll find a range of pre-built mobile UI layouts:
- Splash Screen: Perfect for initial app loading.
- Welcome Screen: Ideal for onboarding flows.
- Home Screen: Integrate illustrations into dashboard-like layouts.
- Inside Cards: Embed visuals within UI cards for features or content.
- Landing Pages: Create sections for web landing pages.
Select the UI component that best suits where you want your illustration to appear. Watch as Shufaf instantly places your SVG within the chosen layout.
Step 4: Position and Scale Your Illustration
With your illustration inside a UI component, you'll see interactive controls directly on the canvas.
- Drag to Position: Click and drag your illustration to move it precisely within the component.
- Resize Handles: Use the corner handles to scale your illustration up or down, ensuring it fits aesthetically without distortion. Shufaf maintains aspect ratio by default.
- Padding/Margin Controls: Look for sliders or input fields in the control panel to fine-tune the spacing around your illustration within its container.
Step 5: Theme it Up! Dynamic UI Color Changes
This is where Shufaf truly shines for rapid prototyping and theme exploration.
- Locate the Theme Control: Look for a prominent "Theme Color" picker or a similar control, often positioned in the top-left control panel of the Shufaf Studio interface.
- Click and Select: Click on this control. A color picker will appear.
- Instant Transformation: As you select different colors, Shufaf will instantly apply that theme to the entire UI component surrounding your illustration. This allows you to preview your illustration in various brand colors, light/dark modes, or experimental palettes in real-time, without any manual CSS adjustments or re-renders.
This feature is invaluable for designers and developers needing to quickly assess visual harmony across different brand identities or user preferences.
Step 6: Preview and Download
Once you're satisfied with the placement, scaling, and theme:
- Live Preview: The main canvas provides an accurate, real-time preview of your final mockup.
- Download Options: Shufaf offers various download formats (e.g., PNG, WebP, JPEG) and optimization settings. Choose the format best suited for your needs. Shufaf will automatically optimize the output image for web, ensuring fast loading times.
Here's a simplified representation of how you might integrate the downloaded asset into a web component:
<!-- Example: Integrating a Shufaf-generated illustration mockup into a welcome screen -->
<div class="welcome-screen" style="background-color: var(--shufaf-theme-color);">
<img src="/assets/welcome-illustration-themed.webp" alt="Welcome to our app" class="welcome-illustration">
<h1 class="welcome-title">Hello There!</h1>
<p class="welcome-message">Discover amazing features designed just for you.</p>
<button class="primary-button">Get Started</button>
</div>
<style>
:root {
--shufaf-theme-color: #4A90E2; /* Example: dynamically set by Shufaf's output */
}
.welcome-screen {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 2rem;
color: white; /* Or a color contrasting with --shufaf-theme-color */
min-height: 100vh;
}
.welcome-illustration {
max-width: 80%;
height: auto;
margin-bottom: 1.5rem;
}
.welcome-title {
font-size: 2.5rem;
margin-bottom: 1rem;
}
.welcome-message {
font-size: 1.1rem;
text-align: center;
max-width: 600px;
margin-bottom: 2rem;
}
.primary-button {
background-color: #FFFFFF;
color: var(--shufaf-theme-color);
padding: 0.8rem 1.8rem;
border-radius: 8px;
text-decoration: none;
font-weight: bold;
border: none;
cursor: pointer;
}
</style>Visualizing the Shufaf Mockup Workflow
Here's a simplified block diagram illustrating the seamless flow from illustration selection to a themed UI component mockup:
+---------------------+ +---------------------+ +---------------------+
| Storyset | | Shufaf Studio | | Mockup Output |
| (Find Illustration)| | (Upload & Configure)| | (Themed UI Comp.) |
+----------+----------+ +----------+----------+ +----------+----------+
| | |
| Download SVG | 1. Select UI Component | Optimized Image
| | 2. Position & Scale | (PNG, WebP, JPEG)
V | 3. Adjust Theme Color V
+---------------------+ +----------+----------+ +---------------------+
| Local Asset |----->| Shufaf Processing |----->| Web/Mobile App |
| (SVG Illustration) | | (Real-time Render) | | (Integrated Asset) |
+---------------------+ +---------------------+ +---------------------+
Shufaf vs. Traditional Mockup Methods: A Comparison
Let's put Shufaf's approach side-by-side with conventional methods for illustration mockups.
| Feature | Manual (Photoshop/Figma) | Generic Online Tool (Basic) | Shufaf |
|---|---|---|---|
| Speed | Slow (manual placement, resizing, theme adjustments) | Moderate (upload, basic placement) | Blazing Fast (instant component integration, real-time theme) |
| Cost (Time/Effort) | High (steep learning curve, repetitive tasks) | Low-Moderate (limited features, often pixel-based) | Very Low (intuitive UI, automated processes) |
| Layout Quality | Excellent (if skilled), but time-consuming | Variable (often rigid templates, basic scaling) | Premium (intelligent placement, optimized for UI components) |
| Theme Adaptability | Manual re-coloring, layer adjustments, re-export | None or very limited | Dynamic & Instant (one-click UI theme color change) |
| UI Component Variety | Infinite (manual creation), but high effort | Limited (generic frames, few specific UI elements) | Extensive & Growing (splash, welcome, home, cards, landing pages) |
| Asset Optimization | Manual export settings, often large files | Basic compression, sometimes quality loss | Automatic (optimized for web, various formats) |
| Developer Workflow | Requires design tool proficiency, hand-off issues | Simple output, but lacks integration depth | Streamlined (quick iteration, ready-to-use assets) |
Why Shufaf is a Game-Changer for Illustration Mockups
Shufaf empowers both developers and designers to rapidly prototype and visualize illustrations within realistic UI contexts. It eliminates the grunt work, allowing you to focus on creative decisions rather than technical execution. The ability to instantly swap UI themes is particularly powerful for A/B testing, client presentations, or simply exploring different brand aesthetics with minimal effort.
By leveraging Shufaf, you're not just creating mockups; you're accelerating your design-to-development workflow, ensuring visual consistency, and bringing your app's story to life with unparalleled speed and precision.