เทมเพลตนี้ช่วยให้คุณสร้างแอปพลิเคชันดั้งเดิมสำหรับ Android และ iOS โดยใช้ Svelte (V4), Tailwind, ตัวเก็บประจุ, Konsta UI, Shadcn-Svelte
ข้อกำหนดพื้นฐานสำหรับการพัฒนาเว็บ:
สำหรับการพัฒนา iOS:
หมายเหตุ : รองรับ iOS 13+ จำเป็นต้องมี XCode 14.1+ (ดูการตั้งค่าสภาพแวดล้อม) ตัวเก็บประจุใช้ WKWebView ไม่ใช่ UIWebView ที่เลิกใช้แล้ว
สำหรับการพัฒนา Android:
หมายเหตุ : รองรับ API 22+ (Android 5.1 หรือใหม่กว่า) ซึ่งคิดเป็นมากกว่า 99% ของตลาด Android ตัวเก็บประจุต้องใช้ WebView Android พร้อม Chrome เวอร์ชัน 60 หรือใหม่กว่า บน Android 5-6 และตัวเก็บประจุ 10+ ใช้ WebView ระบบ Android บน Android 7-9 Google Chrome ให้บริการ WebView
ก่อนอื่นใช้ template หรือ clone หรือ fork repo นี้:
npx degit crewdevio/svelte-native my-appติดตั้งการพึ่งพาทั้งหมด:
pnpm installเริ่มต้นโครงการเว็บ:
pnpm run devรวบรวมส่วนหน้าก่อน:
pnpm run buildจากนั้นซิงค์รหัสกับ iOS/Android
pnpm run syncเรียกใช้โครงการใน Emulator:
pnpm run start:iosรวบรวมส่วนหน้าก่อน:
pnpm run buildจากนั้นซิงค์รหัสกับ iOS/Android
pnpm run syncเรียกใช้โครงการใน Emulator:
pnpm run start:android แพลตฟอร์มอย่างเป็นทางการ
iOS 13+ Android 5.1+ (Requires Chrome WebView 60+) Modern Web Browsers like: Chrome, Firefox, Safari, Edge
รหัส iOS ดั้งเดิมที่กำหนดเอง
รหัส Android ดั้งเดิมที่กำหนดเอง
การปรับใช้แอพ capacitor iOS ของคุณกับ App Store
การปรับใช้แอพ Android ตัวเก็บประจุของคุณกับ Google Play Store
ปลั๊กอินอย่างเป็นทางการ
ตัวเก็บประจุ iOS API
ตัวเก็บประจุ Android API
ตัวเก็บประจุเว็บ API