Install and use the Mobile SDK for Android™
⚠️ | Please note that this repo will be archived in the near future. Please do not submit any new changes as they are no longer being accepted. Please contact Broadcom support https://support.broadcom.com/ to report any defects or make a request for an update. Broadcom is continuing support for the SDK but will no longer maintain the public GitHub community. |
---|---|
CA Mobile API Gateway (MAG) provides enterprises with a secure mobile backend that integrates systems and allows control over which users, devices, and applications can access your APIs. The MAG enables developers to leverage standards for API security such as (OAuth2, OpenID Connect, PKI) through client SDKs for Android.
The CA Mobile API Gateway also provides powerful mobile backend services through SDKs and APIs for developers to help accelerate the app development process.
Check out our documentation for sample code and more.
The Android Mobile SDK consists of these frameworks:
For more information about our mobile products see the developer website.
Edit your build.gradle file and add below dependency:
dependencies {
implementation 'com.ca.apim:mas-foundation:2.2.0'
implementation 'com.ca.apim:mas-connecta:2.2.0' // (Optional) Only required when using mas connecta
implementation 'com.ca.apim:mas-storage:2.2.0' // (Optional) Only required when using mas storage
implementation 'com.ca.apim:masui:2.2.0' // (Optional) Only required when using MASUI Template. The MAS UI library provides sample user interfaces for Login, OTP, Social Login, and Enterprise Browser.
implementation 'org.bouncycastle:bcpkix-jdk15on:1.64' // (Optional) Only required when you want to support Android 4.1.x
}
The compiled release binaries can be found here: Releases
All sample apps have moved to GITHub as of 2.1.00 release. Links will redirect to the latest released versions.
Contributions are welcome and much appreciated. To learn more, see the Contribution Guidelines.
For more documentation including API references, go to our main website.
Copyright (c) 2019 Broadcom. All Rights Reserved.
The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries.
This software may be modified and distributed under the terms
of the MIT license. See the LICENSE file for details.