Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Appcues Certifications & Training
  • Contact Us
  • Home
  • Mobile
  • Installation & Overview

Installing the Mobile SDK

Updated at December 8th, 2022

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Installation & Developers
    Installing Appcues Installing Appcues Mobile API & Data Troubleshooting Extras
  • User Experiences
    Web Experiences Building Web Experiences Building Mobile Experiences Customization & Styling Targeting Studio Troubleshooting Use Cases FAQ
  • Mobile
    Installation & Overview Building Mobile Experiences Mobile Analytics Troubleshooting Mobile Use Cases
  • Account Management
    Subscription Users & Data
  • Analytics
    Experience and Event Analytics Data
  • Best Practices
    Use Cases Pro Tips PLG FAQ
  • Integrations
    Integration Documents Use Cases Resources
  • Post-mortem
    System Incidents
+ More

Table of Contents

iOS Android Cross-platform frameworks React Native Flutter Ionic

This document focuses on Appcues installation in mobile applications, for information about installing Appcues in web applications check out the Appcues Installation Overview doc!

Once you have registered your mobile app in Appcues Studio, the developer of your mobile app can install the Appcues iOS or Android SDK in your mobile app or cross-platform framework. This usually takes less than an hour but can take longer depending on any customizations you need to track user activity or send user or group data to Appcues. Your mobile developer should review our SDK’s GitHub documentation below for details:

iOS

https://github.com/appcues/appcues-ios-sdk

The Appcues iOS SDK allows you to integrate Appcues experiences into your native iOS and iPadOS apps. The SDK is a Swift library, distributed through Swift Package Manager, Cocoapods, or as an XCFramework.

For customers using the Segment Analytics-Swift library, there is an Appcues plugin available https://github.com/appcues/segment-appcues-ios.

For more on native iOS development, visit https://developer.apple.com.

Android

https://github.com/appcues/appcues-android-sdk

Appcues Android SDK allows you to integrate Appcues experiences into your native Android apps. The SDK is a Kotlin library, distributed through Maven Central.

For customers using the Segment Analytics-Kotlin library, there is an Appcues plugin available https://github.com/appcues/segment-appcues-android.

For more on native Android development, visit https://developer.android.com.

Cross-platform frameworks

React Native

https://github.com/appcues/appcues-react-native-module

Appcues React Native Module allows you to integrate Appcues experiences into your React Native apps for iOS and Android devices. This native module is a bridge between the native iOS and Android Appcues SDKs to support usage in a React Native application. The library is distributed through NPM.

For more on React Native development visit https://reactnative.dev, and for more on native modules visit https://reactnative.dev/docs/native-modules-intro.

Flutter

https://github.com/appcues/appcues-flutter-plugin

Appcues Flutter Plugin allows you to integrate Appcues experiences into your Flutter apps for iOS and Android devices. This Plugin package is a bridge between the native Appcues SDKs in a Flutter application which sends user properties and events to the Appcues API and retrieves and renders Appcues content based on those properties and events.

For more on Flutter development visit https://flutter.dev, and for more on plugin packages visit https://docs.flutter.dev/development/packages-and-plugins/developing-packages#plugin.

Ionic

https://github.com/appcues/appcues-capacitor-plugin

Appcues Capacitor Plugin allows you to integrate Appcues experiences into your Ionic apps for iOS and Android devices. This Capacitor plugin is a bridge between the native Appcues SDKs in a Ionic application which sends user properties and events to the Appcues API and retrieves and renders Appcues content based on those properties and events.

For more on Ionic development visit https://ionicframework.com, and for more on Capacitor plugins visit https://capacitorjs.com/docs/plugins/creating-plugins.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Building Mobile Flows
  • Previewing Mobile Flows
  • Styling Mobile Modals
  • Mobile Overview
Appcues logo

Product

Why Appcues
How it works
Integrations
Security
Pricing
What's new

Use cases

User Onboarding Software
Feature Adoption Software
NPS & Surveys
Announcements
Insights
Mobile Adoption

Company

About
Careers
we're Hiring

Support

Developer Docs
Contact

Resources

The Appcues Blog
Product Adoption Academy
GoodUX
Case studies
Webinar Series
Made with Appcues
Appcues University

Follow us

Facebook iconTwitter icon greyLinkedin iconInstagram icon
© 2022 Appcues. All rights reserved.
SecurityTerms of ServicePrivacy Policy
Expand