Skip to content

Blog

Announcing Capawesome Cloud Native Builds

We're thrilled to announce the launch of Capawesome Cloud Native Builds, a powerful new feature that brings native iOS and Android app building to the cloud. Inspired by Ionic Appflow and Expo Application Services (EAS), we've built a production-ready solution specifically for Capacitor and Ionic apps with first-class support for Live Updates, modern architecture for improved performance, and seamless integration with your development workflow. Say goodbye to complex CI/CD configurations and expensive build minutes — Native Builds is here to make your mobile app development faster, more reliable, and more affordable.


CI/CD for Capacitor Apps: Choosing the Right Approach

If you're still building and deploying your Capacitor app by hand, you're wasting time and shipping slower than you need to. CI/CD automates the repetitive parts — building, signing, and deploying — so you can focus on writing code. But setting it up for mobile apps isn't as straightforward as for web apps. Native builds, code signing, and app store submissions add layers of complexity that catch many teams off guard.

In this post, we'll walk through what a CI/CD pipeline for Capacitor apps looks like, how to set one up yourself, and when it makes sense to use a managed solution like Capawesome Cloud instead.

How to Fix Capacitor Plugin Build Errors with AGP 9

If you recently upgraded to Android Gradle Plugin (AGP) 9 in your Capacitor project, you may have noticed that your Android build suddenly fails. AGP 9 introduces a breaking change that affects Capacitor core and many Capacitor plugins. The good news: fixes are already available.

How to Sign In with Auth0 Using Capacitor

Auth0 is one of the most popular identity platforms, offering authentication and authorization as a service. If you're building a cross-platform app with Capacitor, the OAuth plugin makes it easy to integrate Auth0 using the Authorization Code flow with PKCE. This guide walks you through application setup, sign-in, token management, and fetching user profile information.

How to Sign In with Google Using Capacitor

Google Sign-In is one of the most widely used authentication methods in mobile and web apps. It lets users sign in with their existing Google account in just a few taps, avoiding the need to create and remember yet another password. Whether you're building with Ionic or another framework, the Google Sign-In plugin provides a simple way to integrate Google Sign-In into your Capacitor app on Android, iOS, and web. This guide walks you through creating the required credentials, configuring the plugin for each platform, and implementing the sign-in flow.

Key-Value Storage Made Simple with the SQLite Plugin

Storing simple key-value data in Ionic and Capacitor apps often means choosing between unreliable browser storage or writing boilerplate SQL. The SQLite plugin now includes SqliteKeyValueStore — a built-in class that gives you a familiar get/set API backed by a real SQLite database. No SQL queries, no schema setup, no risk of data loss from WebView storage clearing. In this guide, you'll learn how to use SqliteKeyValueStore in your Capacitor apps and when to choose it over the Secure Preferences plugin.

How to Sign In with Azure Entra ID Using Capacitor

Many enterprise applications rely on Microsoft Entra ID (formerly Azure Active Directory) for identity and access management. If you're building a cross-platform app with Capacitor, the OAuth plugin makes it straightforward to integrate Entra ID authentication using the Authorization Code flow with PKCE. This guide walks you through app registration, sign-in, token management, and accessing the Microsoft Graph API.

Announcing the OAuth Plugin for Capacitor

Authentication is a critical part of most applications, and getting it right can be challenging. With Ionic's recent decision to discontinue new customer sales of its commercial products, including Auth Connect, many teams building Capacitor apps are now looking for a reliable alternative. That's why we built the OAuth plugin — a production-ready solution for integrating OAuth 2.0 and OpenID Connect authentication into your Capacitor applications across Android, iOS, and web. The plugin is now available for all Capawesome Insiders.