<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l" -->

---
title: Cross‑Platform Design: Working Across Apple and Google...
description: A product designer at Expo argues that cross-platform apps don't need to look identical on Apple and Google to feel consistent. Nicolas Solerieu contrasts...
canonical: https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Cross‑Platform Design: Working Across Apple and Google Without Losing Your Point of View | daily.dev
og:description: A product designer at Expo argues that cross-platform apps don't need to look identical on Apple and Google to feel consistent. Nicolas Solerieu contrasts...
og:url: https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l
og:image: https://api.daily.dev/og/posts/P5XM2uk8L.png
og:image:alt: Cross‑Platform Design: Working Across Apple and Google Without Losing Your Point of View
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Cross‑Platform Design: Working Across Apple and Google Without Losing Your Point of View

**[Dribbble](https://daily.dev/sources/dribbble)** · 7 min read · 1 upvotes · 0 comments

## Summary

A product designer at Expo argues that cross-platform apps don't need to look identical on Apple and Google to feel consistent. Nicolas Solerieu contrasts Apple's Liquid Glass, which favors translucency and depth, with Google's Material 3 Expressive, built on bold shapes and springy motion. He proposes judging native versus custom design at the component level rather than for a whole app, using a checklist covering user familiarity, accessibility, and maintainability. Expo UI lets developers mix native SwiftUI and Jetpack Compose components with custom React Native interfaces, which he says makes this selective approach practical.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dribbble.com/stories/2026/10/30/cross-platform-design>

## Questions this post answers

### How does Expo UI let me combine native SwiftUI and Jetpack Compose with React Native?

Expo UI allows developers to use native SwiftUI and Jetpack Compose components alongside custom React Native interfaces in the same app. This means a team can keep certain controls, like booking flows, fully native while building custom elements, such as a planet browser or flight tracker visualization, in React Native, choosing the implementation based on each component's role rather than committing the whole app to one approach.

_Teams weighing native versus React Native components can track these patterns via daily.dev._

### Should a cross-platform app look identical on iOS and Android?

No, a consistent product does not need to look identical on every platform; forcing everything to match can become a strange priority since users don't compare screenshots across devices. Instead, decisions about native versus custom UI should be made at the component level, based on what users already know, what customization contributes, and what must stay consistent to preserve brand identity.

_Designers debating cross-platform consistency can follow this reasoning on daily.dev._

## Similar posts on daily.dev

- [Why Great Products Need to Feel Right](https://daily.dev/posts/why-great-products-need-to-feel-right-clhtpwgsl) · Medium · 0 upvotes · 0 comments
- [Everything Wrong with Material 3 Expressive](https://daily.dev/posts/everything-wrong-with-material-3-expressive-a6cmuj1lw) · Lobsters · 0 upvotes · 0 comments
- [So you want to write an "app"](https://daily.dev/posts/so-you-want-to-write-an-app--nyenhggd0) · Hacker News · 1 upvotes · 0 comments
- [Difference between native and cross platform app development](https://daily.dev/posts/difference-between-native-and-cross-platform-app-development-t1dq0p1kd) · C\# Corner · 1 upvotes · 0 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#ui-design](https://daily.dev/tags/ui-design), [#react-native](https://daily.dev/tags/react-native)

[View this post on daily.dev](https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Cross‑Platform Design: Working Across Apple and Google Without Losing Your Point of View","url":"https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l"},"datePublished":"2026-10-30T17:20:16.639Z","dateModified":"2026-10-30T17:42:18.165Z","description":"A product designer at Expo argues that cross-platform apps don't need to look identical on Apple and Google to feel consistent. Nicolas Solerieu contrasts...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5a7055f8811cb9e6f0ce343fabfafdfd?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5a7055f8811cb9e6f0ce343fabfafdfd?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Dribbble","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Dribbble","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ec6967abeb3445d8ad722fb0f01d8abc","url":"https://daily.dev/sources/dribbble"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,ui-design,react-native","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Dribbble","item":"https://daily.dev/sources/dribbble"},{"@type":"ListItem","position":3,"name":"Cross‑Platform Design: Working Across Apple and Google Without Losing Your Point of View"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/cross-platform-design-working-across-apple-and-google-without-losing-your-point-of-view-p5xm2uk8l#faq","mainEntity":[{"@type":"Question","name":"How does Expo UI let me combine native SwiftUI and Jetpack Compose with React Native?","acceptedAnswer":{"@type":"Answer","text":"Expo UI allows developers to use native SwiftUI and Jetpack Compose components alongside custom React Native interfaces in the same app. This means a team can keep certain controls, like booking flows, fully native while building custom elements, such as a planet browser or flight tracker visualization, in React Native, choosing the implementation based on each component's role rather than committing the whole app to one approach. Teams weighing native versus React Native components can track these patterns via daily.dev."}},{"@type":"Question","name":"Should a cross-platform app look identical on iOS and Android?","acceptedAnswer":{"@type":"Answer","text":"No, a consistent product does not need to look identical on every platform; forcing everything to match can become a strange priority since users don't compare screenshots across devices. Instead, decisions about native versus custom UI should be made at the component level, based on what users already know, what customization contributes, and what must stay consistent to preserve brand identity. Designers debating cross-platform consistency can follow this reasoning on daily.dev."}}]}
```

