このテンプレートを使用すると、Svelte(V4)、Tailwind、Capacitor、Konsta UI、Shadcn-Svelteを使用して、AndroidおよびiOS用のネイティブアプリケーションを作成できます。
Web開発の基本要件:
iOS開発の場合:
注:iOS 13+がサポートされています。 Xcode 14.1+が必要です(環境のセットアップを参照)。コンデンサは、非推奨のuiwebviewではなく、wkwebviewを使用します。
Android開発のため:
注:API 22+(Android 5.1以降)がサポートされており、これはAndroid市場の99%以上を表しています。コンデンサには、Chromeバージョン60以降のAndroid WebViewが必要です。 Android 5-6および10+コンデンサは、AndroidシステムWebViewを使用します。 Android 7-9では、Google ChromeがWebViewを提供します。
最初にtemplateまたはcloneを使用するか、このレポfork 。
npx degit crewdevio/svelte-native my-appすべての依存関係をインストールします:
pnpm installWebプロジェクトを開始:
pnpm run dev最初にフロントエンドをコンパイルします:
pnpm run build次に、iOS/Androidとコードを同期します
pnpm run syncエミュレータでプロジェクトを実行します:
pnpm run start:ios最初にフロントエンドをコンパイルします:
pnpm run build次に、iOS/Androidとコードを同期します
pnpm run syncエミュレータでプロジェクトを実行します:
pnpm run start:android 公式プラットフォーム
iOS 13+ Android 5.1+ (Requires Chrome WebView 60+) Modern Web Browsers like: Chrome, Firefox, Safari, Edge
カスタムネイティブiOSコード
カスタムネイティブAndroidコード
コンデンサのiOSアプリをApp Storeに展開します
Google PlayストアにコンデンサAndroidアプリを展開する
公式プラグイン
コンデンサIOS API
コンデンサアンドロイドAPI
コンデンサWeb API