stacked phone outlines

A modern, drop-in Web View that saves time and enables deep native integration.

Stock Web Views waste time and too often result in a sub-par user experience. With Portals, we’re delivering a better Web View that eliminates the hassle and makes integrating web experiences into a native mobile app practically invisible.

Start building—it’s free

What problems does Portals solve?

Web Views are among the most widely used components in mobile apps for good reason: most apps need to incorporate some internal or external web experience at some point.

So what’s the problem? Using stock Web Views is anything but simple, and native developers are stuck reinventing the wheel every time they need to use Web Views in their app.

Starting from zero

The basic Web Views provided by Apple and Google are spartan and bare bones. The problem with the stock Web Views is that they just don't do enough and don't cover the surface area of what native developers typically need them to do.

Costly to maintain

Nearly every native developer that we’ve talked to has expressed annoyance at extending the stock Web View controls and then maintaining a fairly complex set of code to host web experiences in the app. Keeping up with platform changes and version updates. Fixing broken code. All of it adds up and keeps native devs from focusing on what matters.

Exposing native APIs is a pain

Stock Web Views offer extremely low-level APIs that make it painful and time consuming to safely expose specific native features to an embedded web app, and to keep the two sides (native and web) in sync. As a result, most embedded web experiences are feature limited and don’t feel native at all.

Here’s how Portals solves it.

Portals provides an advanced Web View native control for iOS and Android that brings the full power of the popular Capacitor runtime bridge to existing native apps. Basically, Portals makes using Web Views awesome. Here’s how:

  • checkmark circle

    A drop-in solution with everything you need in one place.

    Portals is a drop-in Web View component for native apps that handles all the messy, annoying parts of using a Web View in a native app. Developers can host multiple different web experiences through different “portals”, and isolate them, selectively exposing custom native functionality that each one needs.

  • checkmark circle

    Fully updated and maintained by the Portals team.

    As native APIs change and new versions of iOS and Android emerge, Portals is kept up-to-date by Ionic’s team of mobile experts. Native devs don’t need to worry about ongoing bug fixes or feature additions. We take care of all of it so you can focus on your app.

  • checkmark circle

    Rich plugin ecosystem and customizations for accessing native APIs.

    Built on the open source Capacitor runtime, Portals takes advantage of a rich ecosystem of pre-built native plugins that provide quick and easy access to native device features like camera and geolocation, without the hassle of building and maintaining it yourself.

  • checkmark circle

    Access to enterprise-grade support when you need it.

    Portals customers have the option of accessing Ionic’s enterprise-grade Support and Advisory services, for help with any aspects of a mobile project. Contact our team to learn how to become a customer.

Why Portals is good for business.

  • Reduce maintenance and save time

    Accelerate mobile app development by repurposing existing web assets, empowering your web teams to contribute mobile projects, and avoiding the hassle of DIY solutions that keep you from what’s most important.

  • Delight users with seamless UX

    Deliver iOS and Android native mobile apps with native-to-web embedded transitions and dynamic content that is imperceptible to your users, with full access to the latest device features and APIs.

  • Maintain strict governance and control

    Safely empower your web teams to contribute to your mobile projects, without compromising security. Maintain strict governance over your mobile projects, by controlling which features and data your web teams can access.

  • Make development easier

    Avoid all the complicated, brittle work of building a robust Web View and focus on features that matter. Integrate the Portals Web View then move on to focusing on your app.

  • Leverage existing web talent

    Leverage the power of Portals to build new, web-based experiences with the skills you already have. Seamlessly integrate with native features, data, and navigation components.

  • Increase development velocity

    Accelerate mobile app development by tapping into the power of your web development teams. Enable both native and web teams to collaborate in a safe, effective manner.

Ready to dive in?

Start using Portals today.