<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw" -->

---
title: The different strategies to building a cross-platform app
description: App startup time is likely faster, since no need to load third party framework (like React Native or CapacitorJS) React Native can even run on Windows and...
canonical: https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: The different strategies to building a cross-platform app | daily.dev
og:description: App startup time is likely faster, since no need to load third party framework (like React Native or CapacitorJS) React Native can even run on Windows and...
og:url: https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw
og:image: https://api.daily.dev/og/posts/SyXcsxElw.png
og:image:alt: The different strategies to building a cross-platform app
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.

# The different strategies to building a cross-platform app

**[This is Learning](https://daily.dev/sources/til)** · 12 min read · 1 upvotes · 1 comments

## Summary

App startup time is likely faster, since no need to load third party framework (like React Native or CapacitorJS) React Native can even run on Windows and MacOS too, not only mobile. If you're planning on only ever deploying your app to the web, you might want to go with plain React instead. Flutter Web is not suited for content/document centric apps (or apps requiring SSR/SEO.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://dev.to/this-is-learning/the-different-strategies-to-building-a-cross-platform-app-3p56>

## Community discussion

Top comments from developers on daily.dev.

**@d4nm0** · 0 upvotes

> for me PWA is the best solution

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#android](https://daily.dev/tags/android), [#flutter](https://daily.dev/tags/flutter), [#react-native](https://daily.dev/tags/react-native), [#app-store](https://daily.dev/tags/app-store), [#kotlin](https://daily.dev/tags/kotlin), [#xamarin](https://daily.dev/tags/xamarin), [#c#](https://daily.dev/tags/c#), [#nativescript](https://daily.dev/tags/nativescript), [#pwa](https://daily.dev/tags/pwa)

[View this post on daily.dev](https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw)

```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":"The different strategies to building a cross-platform app","url":"https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw"},"datePublished":"2022-10-11T11:43:53.787Z","dateModified":"2022-10-11T11:43:53.718Z","description":"App startup time is likely faster, since no need to load third party framework (like React Native or CapacitorJS) React Native can even run on Windows and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/97a60df85a47c12f8d1f6b5912b49114","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/97a60df85a47c12f8d1f6b5912b49114","isAccessibleForFree":true,"articleSection":"This is Learning","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":"This is Learning","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/739e560f0f81492eb54055003476c505","url":"https://daily.dev/sources/til"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ios,android,flutter,react-native,app-store,kotlin,xamarin,c#,nativescript,pwa","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"This is Learning","item":"https://daily.dev/sources/til"},{"@type":"ListItem","position":3,"name":"The different strategies to building a cross-platform app"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/the-different-strategies-to-building-a-cross-platform-app-syxcsxelw","comment":[{"@type":"Comment","text":"for me PWA is the best solution","datePublished":"2022-10-11T13:53:43.954Z","url":"https://daily.dev/posts/SyXcsxElw#c-nj-B3xUnB","author":{"@type":"Person","name":"Dan Monceau","url":"https://daily.dev/d4nm0","image":"https://media.daily.dev/image/upload/f_auto/v1651589584/avatars/55hYPgEjiRb74oKx0I9oH"}}]}
```

