Tinder Ishan Khanna Sep 19, 2022

Performing Due Diligence As Android Engineers

Article Summary

Ishan Khanna from Tinder shares a hard-earned lesson: that shiny third-party SDK could be a ticking time bomb for your app. Here's the framework his team uses to avoid disaster.

After multiple vendor SDK integrations at Tinder, Senior Android Engineer Ishan Khanna developed a systematic approach to evaluating third-party libraries. This framework helps teams avoid performance hits, security breaches, and legal headaches before they happen.

Key Takeaways

Critical Insight

A five-category due diligence framework (Security, Documentation, Customization, Integration, Performance) acts as insurance against vendor SDKs that could harm your app, business, or customers.

The article hints at a detailed checklist coming soon, plus there's a full talk diving deeper into real-world examples from Tinder's integrations.

About This Article

Problem

Android engineers at Tinder struggled with how to evaluate third-party SDKs before integrating them. Without clear criteria, they risked missing security vulnerabilities, performance problems, and user experience issues.

Solution

Ishan Khanna created a five-category due diligence framework that checks Security, Documentation, Customization, Integration, and Performance. Each category has specific checkpoints like SOC 2 compliance, min-SDK requirements, and APK size impact.

Impact

The framework helps teams spot risks before adding a vendor's SDK. This protects against data breaches, slower app performance, legal problems, and poor user experience from bad vendor partnerships.