What problem does it solve?
This Skill unit solves the challenge of integrating modern web frameworks with Capacitor, enabling developers to convert web applications into mobile apps efficiently.
Core Features & Use Cases
- Framework Support: Integrates with Next.js, React, Vue, Angular, Svelte, Remix, Solid, and Qwik.
- Static Export Configuration: Guides for setting up static export for Capacitor to work with web frameworks.
- Routing and Optimization: Provides instructions for setting up routing and optimizing builds for native platforms.
- Live Project Snapshot: Detects and displays dependencies and config paths for relevant frameworks.
- Next.js + Capacitor Integration: Detailed guide for integrating Next.js with Capacitor.
- React + Capacitor Integration: Configuration options for React apps with Capacitor.
- Vue + Capacitor Integration: Integration instructions for Vue apps with Capacitor.
- Angular + Capacitor Integration: Guide for integrating Angular with Capacitor.
- Svelte + Capacitor Integration: Instructions for integrating SvelteKit with Capacitor.
- Common Patterns and Plugins: Best practices for environment detection, deep linking, live updates, native UI components, and storage.
- Build Scripts: Standardized build scripts for all frameworks.
- Routing Best Practices: Recommendations on using hash vs. history mode for mobile apps.
- Common Issues and Solutions: Solutions for common issues like blank screens and routing problems.
- Framework-Specific Plugins: Information on using Ionic Framework and Konsta UI.
- Deployment Checklist: Steps to configure and deploy the app on iOS and Android.
- Resources: Links to Capacitor Docs, Next.js Static Export, Ionic Framework, and Capgo Blog.
Quick Start
Start by identifying the framework you are using (e.g., React, Vue) and refer to the corresponding section in the 'Framework Support Matrix' for detailed integration instructions.