---
description: Capawesome offers enterprise-grade solutions and services designed for teams building cross-platform apps with Capacitor.
title: Guides - Page 2 - Capawesome
image: https://capawesome.io/docs/assets/images/social/blog/category/guides/page/2.png
---

<!doctype html> 

[Skip to content ](#guides) 

[🖥️ Introducing the **Capacitor Electron Platform** — build desktop apps for macOS, Windows, and Linux. Free & open source. ](/blog/announcing-the-capacitor-electron-platform/) 

* [ SDKs ](/docs/sdks/)
* [ Formbricks ](/docs/sdks/capacitor/formbricks/)
* [ Geocoder ](/docs/sdks/capacitor/geocoder/)
* [ Google Sign-In ](/docs/sdks/capacitor/google-sign-in/)
* [ Grafana Faro ](/docs/sdks/capacitor/grafana-faro/)
* [ Gyroscope ](/docs/sdks/capacitor/gyroscope/)
* [ Haptics ](/docs/sdks/capacitor/haptics/)
* [ Home Indicator ](/docs/sdks/capacitor/home-indicator/)
* [ In-App Browser ](/docs/sdks/capacitor/in-app-browser/)
* [ Install Referrer ](/docs/sdks/capacitor/install-referrer/)
* [ Intercom ](/docs/sdks/capacitor/intercom/)
* [ Intune ](/docs/sdks/capacitor/intune/)
* [ Keep Awake ](/docs/sdks/capacitor/keep-awake/)
* [ libSQL ](/docs/sdks/capacitor/libsql/)
* [ Light Sensor ](/docs/sdks/capacitor/light-sensor/)
* [ Live Update ](/docs/sdks/capacitor/live-update/)
* [ Localization ](/docs/sdks/capacitor/localization/)
* [ Mail Composer ](/docs/sdks/capacitor/mail-composer/)
* [ Managed Configurations ](/docs/sdks/capacitor/managed-configurations/)
* [ Maps Launcher ](/docs/sdks/capacitor/maps-launcher/)
* [ Media Session ](/docs/sdks/capacitor/media-session/)
* [ ML Kit ](/docs/sdks/capacitor/mlkit/)
* [ Navigation Bar ](/docs/sdks/capacitor/navigation-bar/)
* [ Network ](/docs/sdks/capacitor/network/)
* [ NFC ](/docs/sdks/capacitor/nfc/)
* [ Node.js ](/docs/sdks/capacitor/nodejs/)
* [ OAuth ](/docs/sdks/capacitor/oauth/)
* [ Passkeys ](/docs/sdks/capacitor/passkeys/)
* [ Password Autofill ](/docs/sdks/capacitor/password-autofill/)
* [ PDF Generator ](/docs/sdks/capacitor/pdf-generator/)
* [ PDF Viewer ](/docs/sdks/capacitor/pdf-viewer/)
* [ Pedometer ](/docs/sdks/capacitor/pedometer/)
* [ Permissions ](/docs/sdks/capacitor/permissions/)
* [ Phone Dialer ](/docs/sdks/capacitor/phone-dialer/)
* [ Photo Editor ](/docs/sdks/capacitor/photo-editor/)
* [ Photo Manipulator ](/docs/sdks/capacitor/photo-manipulator/)
* [ PixLive ](/docs/sdks/capacitor/pixlive/)
* [ PostHog ](/docs/sdks/capacitor/posthog/)
* [ Printer ](/docs/sdks/capacitor/printer/)
* [ Privacy Screen ](/docs/sdks/capacitor/privacy-screen/)
* [ Proximity Sensor ](/docs/sdks/capacitor/proximity-sensor/)
* [ Purchases ](/docs/sdks/capacitor/purchases/)
* [ RealtimeKit ](/docs/sdks/capacitor/realtimekit/)
* [ Root Detection ](/docs/sdks/capacitor/root-detection/)
* [ Screen Brightness ](/docs/sdks/capacitor/screen-brightness/)
* [ Screen Orientation ](/docs/sdks/capacitor/screen-orientation/)
* [ Screen Reader ](/docs/sdks/capacitor/screen-reader/)
* [ Screenshot ](/docs/sdks/capacitor/screenshot/)
* [ Secure Preferences ](/docs/sdks/capacitor/secure-preferences/)
* [ Settings Launcher ](/docs/sdks/capacitor/settings-launcher/)
* [ Shake ](/docs/sdks/capacitor/shake/)
* [ Silent Mode ](/docs/sdks/capacitor/silent-mode/)
* [ SIM ](/docs/sdks/capacitor/sim/)
* [ SMS Composer ](/docs/sdks/capacitor/sms-composer/)
* [ Speech Recognition ](/docs/sdks/capacitor/speech-recognition/)
* [ Speech Synthesis ](/docs/sdks/capacitor/speech-synthesis/)
* [ Share Target ](/docs/sdks/capacitor/share-target/)
* [ Square Mobile Payments ](/docs/sdks/capacitor/square-mobile-payments/)
* [ SQLite ](/docs/sdks/capacitor/sqlite/)
* [ Superwall ](/docs/sdks/capacitor/superwall/)
* [ System WebView ](/docs/sdks/capacitor/system-webview/)
* [ Tauri ](/docs/sdks/capacitor/tauri/)
* [ Text Interaction ](/docs/sdks/capacitor/text-interaction/)
* [ Text Zoom ](/docs/sdks/capacitor/text-zoom/)
* [ Thermal State ](/docs/sdks/capacitor/thermal-state/)
* [ Toast ](/docs/sdks/capacitor/toast/)
* [ Torch ](/docs/sdks/capacitor/torch/)
* [ Vault ](/docs/sdks/capacitor/vault/)
* [ Volume ](/docs/sdks/capacitor/volume/)
* [ Wallet ](/docs/sdks/capacitor/wallet/)
* [ Wifi ](/docs/sdks/capacitor/wifi/)
* [ YouTube Player ](/docs/sdks/capacitor/youtube-player/)
* [ Zip ](/docs/sdks/capacitor/zip/)
* [ Cordova ](/docs/sdks/cordova/)
* [ Cloud ](/docs/cloud/)
* [ Integrations ](/docs/cloud/live-updates/integrations/)
* Concepts
* Reference
* [ Troubleshooting ](/docs/cloud/live-updates/troubleshooting/)
* [ FAQ ](/docs/cloud/live-updates/faq/)
* [ Native Builds ](/docs/cloud/native-builds/)
* [ Set Up Environments ](/docs/cloud/native-builds/environments/)
* [ Overwrite Native Configurations ](/docs/cloud/native-builds/native-configurations/)
* [ Auto-Increment Build Numbers ](/docs/cloud/native-builds/auto-incrementing-build-numbers/)
* [ Configure the Web Build Script ](/docs/cloud/native-builds/web-build-script/)
* [ Build from a Monorepo ](/docs/cloud/native-builds/monorepo/)
* [ Use pnpm, Yarn, or bun ](/docs/cloud/native-builds/package-managers/)
* [ Install Private npm Packages ](/docs/cloud/native-builds/npm-private-registry/)
* [ Override the Java Version ](/docs/cloud/native-builds/override-java-version/)
* [ Custom iOS Provisioning Profiles ](/docs/cloud/native-builds/custom-ios-provisioning-profiles/)
* [ Build without Git ](/docs/cloud/native-builds/build-without-git/)
* [ Access Git Behind a Firewall ](/docs/cloud/native-builds/firewall-access/)
* [ Integrations ](/docs/cloud/native-builds/integrations/)
* Reference
* [ Troubleshooting ](/docs/cloud/native-builds/troubleshooting/)
* [ FAQ ](/docs/cloud/native-builds/faq/)
* [ App Store Publishing ](/docs/cloud/app-store-publishing/)
* [ Submit a Build ](/docs/cloud/app-store-publishing/submit-a-build/)
* [ Submit Automatically After a Build ](/docs/cloud/app-store-publishing/submit-automatically/)
* [ Troubleshooting ](/docs/cloud/app-store-publishing/troubleshooting/)
* [ FAQ ](/docs/cloud/app-store-publishing/faq/)
* [ Automations ](/docs/cloud/automations/)
* [ Reference ](/docs/cloud/automations/reference/)
* [ Troubleshooting ](/docs/cloud/automations/troubleshooting/)
* [ FAQ ](/docs/cloud/automations/faq/)
* [ Assist ](/docs/cloud/assist/)
* [ CLI ](/docs/cloud/cli/)
* APIs and SDKs
* [ Webhooks ](/docs/cloud/webhooks/)
* [ Integrations ](/docs/cloud/integrations/)
* Account
* [ Organization ](/docs/cloud/organizations/)
* [ Two-Factor Enforcement ](/docs/cloud/organizations/two-factor-authentication/)
* [ Audit Logs ](/docs/cloud/organizations/audit-logs/)
* [ Billing ](/docs/cloud/organizations/billing/)
* [ License Keys ](/docs/cloud/license-keys/)
* [ AI ](/docs/ai/)
* [ Insiders ](/docs/insiders/)
* [ Billing & Plans ](/docs/insiders/billing-and-plans/)
* [ FAQ ](/docs/insiders/faq/)
* [ License ](https://capawesome.io/legal/eula/)
* [ Support ](/docs/support/)
* [ Contributing ](/docs/contributing/)
* Contributing code
* [ Code of Conduct ](/docs/contributing/code-of-conduct/)
* [ Questions ](https://docs.github.com/en/discussions/collaborating-with-your-community-using-discussions/participating-in-a-discussion#creating-a-discussion)
* [ Blog ](/blog/)
* Categories
* [ Insiders ](/blog/category/insiders/)
* [ Ionic Framework ](/blog/category/ionic-framework/)
* [ ML Kit ](/blog/category/ml-kit/)
* [ SDKs ](/blog/category/sdks/)
* [ Showcase ](/blog/category/showcase/)
* [ Updates ](/blog/category/updates/)

## [The Best CI/CD Platforms for Android Apps Compared in 2026](/blog/comparing-ci-cd-platforms-for-android-apps/)

Every CI/CD vendor lists [Android](/integrations/android/) on the homepage. Few make it equally first-class. Some are framework-specific and never matured beyond the cross-platform tools that defined them. Some are general-purpose runners that leave signing and store delivery to you. A few were built around the actual Android release flow.

This post compares six mobile DevOps platforms used to ship Android apps in 2026 — Ionic Appflow, Bitrise, Codemagic, GitHub Actions, CircleCI, and [Capawesome Cloud](/) — across the points that matter for a real Android pipeline: native Kotlin/Java support, managed signing, AAB and APK output, build variants and flavors, Play Console track delivery, Git provider coverage, hardware, and long-term status.

## [How to Create Your Apple and Google Developer Accounts](/blog/how-to-create-apple-developer-and-google-play-accounts/)

Before you can submit an app to the App Store or Google Play, you need a developer account on each platform. This is a one-time setup — but if you've never done it, the process has a few surprises that can delay your launch by days or even weeks if you're not prepared.

This guide covers everything you need to know: costs, timelines, individual vs. organization accounts, and what to have ready before you start. It's part of our [complete guide to shipping a mobile app in 2026](/blog/11-steps-to-get-your-web-app-on-the-app-store/) — if you want to see all 11 steps from web app to live on the stores, start there.

## [How to Prepare Your App Store Listing](/blog/how-to-prepare-your-app-store-listing/)

Submitting your app for review is the finish line — but there's a form-filling marathon between "working build" and "submit for review" that nobody warns you about.

Apple and Google both require a complete store listing before they'll accept your submission. Screenshots must match exact device sizes. A privacy policy URL is mandatory, even for free apps. Age ratings have to be calculated by answering a questionnaire. And Apple's data collection declarations can take an hour the first time you do them.

This guide walks through everything you need to prepare, on both platforms, so you don't hit a wall the day you're ready to ship. It's part of the [complete guide to shipping a mobile app in 2026](/blog/11-steps-to-get-your-web-app-on-the-app-store/) — check that out if you want to see every step of the journey in one place.

## [Modern Android CI/CD for Building and Shipping in 2026](/blog/ci-cd-for-android-apps/)

One command. That's what it should take an AI agent to build a signed [Android](/integrations/android/) app and publish it to Internal Testing in 2026 — a single `apps:builds:create` invocation with a `--destination` flag, returning structured JSON the agent can read. Most Android pipelines aren't built that way. They're a Gradle invocation glued to a Fastlane script glued to a Play Console upload — three tools, three error formats, and a checklist the agent has to navigate the same way a human does.

[Capawesome Cloud](/) is built for that delegation: build, sign, and deliver to a store track in one CLI call, [usable by any AI agent runtime](/solutions/agents/) or by a standard CI/CD workflow. This post walks through where the Android shipping checklist comes from, what a managed platform actually removes from it, and how Capawesome Cloud fits the picture for standard Android projects. It's mobile DevOps for Android reduced to a single command: build, sign, and deliver to a store track.

## [Build & Ship iOS Apps with Bitbucket Pipelines](/blog/build-and-deploy-ios-apps-with-bitbucket/)

Bitbucket Pipelines is a solid CI/CD home for your backend, your web app, and your tests. Then you try to build your iOS app and hit a wall: Atlassian's hosted runners are Linux containers, and there's no macOS image to pick. iOS builds need Xcode, and Xcode needs a Mac. This guide shows you how to close that gap — building, signing, and shipping iOS apps straight from your existing Bitbucket pipeline, without owning a single Mac.

## [Best iOS CI/CD Platforms in 2026 Compared Side by Side](/blog/comparing-ci-cd-platforms-for-ios-apps/)

Picking a CI/CD platform for an [iOS](/integrations/ios/) app in 2026 is a different exercise than it was three years ago. Apple introduced its own service. The longest-running managed hybrid platform announced an end-of-life date. Apple Silicon raised the floor on what teams expect from a build runner. This post compares the six mobile DevOps platforms that show up most often in real iOS team evaluations — Ionic Appflow, Bitrise, Codemagic, GitHub Actions, Xcode Cloud, and Capawesome Cloud — feature by feature, with a closing section on which one fits which kind of team.

## [Managed iOS CI/CD in 2026 Without macOS or Pipelines](/blog/ci-cd-for-ios-apps/)

An AI agent can write Swift. What it can't do without human help is rent a Mac, store a `.p12` distribution certificate, match a provisioning profile to your entitlements, and push a signed IPA to TestFlight. [iOS](/integrations/ios/) shipping in 2026 sits in a strange place — code generation keeps getting easier and the release path around it has barely changed, with most of it still behind Xcode, App Store Connect, and a handful of credential UIs an agent has no way to navigate.

[Capawesome Cloud](/) was built to close that gap. Every step of an iOS release — Apple Silicon build, signing, IPA output, TestFlight delivery — is a single CLI command with structured JSON output, [driveable from any AI agent runtime](/solutions/agents/) or from a standard CI workflow. This post walks through where iOS CI/CD collects friction, what a managed platform removes from it, and how Capawesome Cloud fits the picture. It's mobile DevOps for iOS distilled to a single command: build, signing, and store delivery as one managed flow.

## [Build and Deploy iOS Apps with GitLab CI/CD](/blog/build-and-deploy-ios-apps-with-gitlab-ci-cd/)

GitLab CI/CD is happy to build your backend, your web app, and your Android binaries on the shared Linux runners you already have. Then you try to add an iOS build, and the pipeline grinds to a halt: there's no `xcodebuild` on Linux, and suddenly you're shopping for a macOS runner. In this guide, we'll show you how to keep your GitLab pipeline exactly where it is and still ship a signed iOS app to TestFlight and the App Store — without registering, renting, or babysitting a single Mac.

## [Capacitor Edge-to-Edge & Safe Areas: The Complete Guide](/blog/capacitor-edge-to-edge-and-safe-areas-guide/)

Edge-to-edge has been one of the rougher edges of building with Capacitor for the past two years. Status bars hiding the top of your header, navigation gestures obscuring buttons, an Android plugin patched into every project just to make insets work — most teams ended up with a workaround instead of a real solution.

That story changed quietly between Capacitor 8.3.0 and 8.3.2\. The framework now ships proper edge-to-edge support out of the box on both platforms, and the third-party plugin most projects relied on has moved from "recommended" to "fallback for special cases." This guide is the up-to-date playbook: what the platforms expect, what Capacitor finally fixed, and the small set of CSS you actually need to write today.

## [The Best CI/CD Platforms for Cordova Apps in 2026](/blog/comparing-ci-cd-platforms-for-cordova-apps/)

Five years ago, [Cordova](https://capawesome.io/integrations/cordova/) teams had a comfortable pick of managed CI/CD platforms built specifically for them. Today, that pick has shrunk. Microsoft App Center is retired. Ionic Appflow is winding down. The generalist CI/CD platforms that remain still build Cordova apps, but they treat Cordova as one framework among many — not as a first-class target with managed Live Updates and Cordova-aware tooling.

This post compares the mobile DevOps platforms still standing for Apache Cordova in 2026, with verified facts about each one's current Cordova support, signing model, update delivery story, and long-term outlook.

Back to top