Documentation
iOS ReferenceAndroid Reference
  • Overview
  • Release Notes
    • 2019 Release Notes
  • Quick Start
    • Configuration settings
  • Getting Started
    • Environments
    • Domain Whitelist
  • Traveler
    • Overview
    • Mobile SDKs
      • Overview
      • Minimum Requirements
      • iOS
        • Installation
        • Getting Started
      • Android
        • Installation
        • Getting Started
      • Usage
        • Booking Item Search
          • Booking Item Search UI
        • Flight Search
        • Catalog
        • Catalog Item Details
        • Availabilities
        • Getting Passes
        • Booking Form
          • Questions
          • Answers
          • Validation
        • Creating an Order
        • Processing an Order
      • Errors
    • Traveler API
    • Payments
  • Partner
    • Overview
    • Partner API
  • Glossary
    • API Convention
      • Error Codes
      • API Rate Limiting
    • Terminology
  • Support
    • Contact
Powered by GitBook
On this page

Was this helpful?

  1. Traveler
  2. Mobile SDKs
  3. Android

Getting Started

PreviousInstallationNextUsage

Last updated 6 years ago

Was this helpful?

To initialize the SDK, add the following to your Application subclass; including your in the initialize method.

You should also include the UI SDK and initialize that as well. However in order to properly utilize the UI SDK a payment provider is required. Currently we only support as a payment provider so be sure to include that as well.

public class MyApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        
        Traveler.initialize("YOUR_KEY_GOES_HERE", getApplicationContext());
        TravelerUI.initialize(new StripePaymentProvider());
    }
}

For this you must subclass the Application class and set it as the application in your AndroidManifest.xml. If you haven't done so already, create a class like above in your main application's project and be sure to add it to the application tag in your manifest like below

    <application
            android:name=".application.MyApplication"
            ...>
    </applcation>
Stripe
Publishable Key