![]() If you build web apps or desktop apps today (Electron/etc) then Capacitor is your solution for building cross-platform apps with an emphasis on mobile. Who is Capacitor for?Ĭapacitor is targeted at web developers who have an HTML, CSS, and JavaScript background. ![]() The only exception being embedding Native UI controls directly into the the web app view hierarchy (something that can be simulated as we do in our Google Maps plugin, but is more of a challenge and we’ve not yet made that technique abstracted enough for others to use). For example, displaying Native UI controls over the Web View. What can you build with Capacitor?īasically: anything you would build natively or with other cross-platform toolkits you can build with Capacitor, and potentially more because of the ability to run on the web.Ĭapacitor apps have full access to the native platform under the hood, so generally anything a developer can do natively can be done in Capacitor. ![]() The metaphor I’ve always liked for Capacitor is a “virtualization engine for web apps” that abstracts away the complexities of each platform to enable web apps to run natively, anywhere. These hooks can be built directly into the app, or as standalone plugins to be reused and distributed to others.Ĭapacitor can run any web app built with any technology stack, making it a general-purpose environment for running web apps natively. Capacitor consists of native platform SDKs (iOS and Android), a command line tool, a plugin API, and pre-made plugins.Ĭapacitor takes your existing web application and runs it as a native app on each platform, providing hooks into the native platform via JavaScript. What is Capacitor?Ĭapacitor is a free and open source (MIT-licensed) platform that enables web developers to build cross-platform apps with standard web technology that runs in modern browsers. With so many new web developers entering the industry each year and teams starting to question the platforms they invested in over the last few years, I realized we need to start from zero and explain what Capacitor is, where it fits, and why you should consider it as a web developer or mobile app development team. With all this, I wanted to take a step back and re-introduce Capacitor to the broader web development community through a question-and-answer format, compiling a list of some of the best and most common questions we’ve received over the years. The dream of a single standard web codebase being able to create great apps everywhere is basically here today with Capacitor. ![]() Developers are excited to use their favorite web frameworks, like Next.js, and deploy the same code to native mobile. Over the last two years, developers that invested a considerable amount of time in alternatives like React Native are coming back to the web platform and realizing how far web technologies on mobile have come. Recently, there’s been a wave of fresh attention on Capacitor. Created in 2018 by us, the team behind Ionic, Capacitor was built initially to replace Cordova as the de facto tool that web developers use for mobile, and its role in our stack. Capacitor makes it possible for any web developer to build native iOS, Android, Desktop, and Progressive Web Apps, all with a single standard web codebase.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |