---
title: Step 1. Adding core dependencies
description: PingOne Advanced Identity Cloud PingAM Android
component: orchsdks
page_id: orchsdks:journey:use-cases/external-idp/android/01_adding_core_dependencies
canonical_url: https://developer.pingidentity.com/orchsdks/journey/use-cases/external-idp/android/01_adding_core_dependencies.html
revdate: Tue, 25 Mar 2025 11:00:37 +0100
keywords: ["DaVinci", "Flows", "Tutorial", "Source Code", "Integration", "SDK", "Android"]
---

# Step 1. Adding core dependencies

[icon: circle-check, set=far]PingOne Advanced Identity Cloud [icon: circle-check, set=far]PingAM [icon: android, set=fab]Android

These dependencies provide core support for social sign-on. These are the minimum required dependencies for using the redirect method to send users to the IdP for authentication.

|   |                                                                                                                                                          |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | If you want to use an IdP's native libraries for an embedded experience you can add additional dependencies and configuration in an optional step later. |

To add the core dependencies for social sign-on:

1. In the **Project** tree view of your Android Studio project, open the `build.gradle.kts` file.

2. In the `dependencies` section, add the correct entries for your server:

   ```gradle
   // External IdP dependencies for Journeys
   implementation("com.pingidentity.sdks:journey:2.0.0")
   implementation("com.pingidentity.sdks:external-idp:2.0.0")
   ```
