Technical Downloads
-
iOS SDK - Cocoapods
-
iOS SDK - Carthage
-
White Paper - What is SmartDeviceLink? (PDF)
This SmartDeviceLink White Paper provides a technical overview of SDL at its current state. The paper covers various components of the SDL project, as well as a definitions for commonly used SDL terminology.
-
Android SDK
-
Documentation PDFs
PDF versions of the current builds for each documentation source.
-
SDL Developer Portal Registration Guide
This guide provides information on how to register an application on the SDL developer portal (smartdevicelink.com) as well as information regarding SDLC application certification. Additionally, step by step instructions are available for creating a developer and company profile.
-
Templates vs. Video Streaming
This document provides information about SDL templates and video streaming, as well as advantages for using templates for non-navigation applications.
-
SmartDeviceLink GitHub Best Practices
General guidelines when using the SmartDeviceLink GitHub organization, how to enter issues and pull requests.
-
Core Certification Guidelines
These guidelines should be used to self-certify your implementation of SDL Core. Your SDL Compliance Result will be populated on the Test Procedure sheet of the guidelines, once you've executed all tests and recorded your results in the document. There are three levels of certification: Compatible, Compliant, and Complete, which are defined in the certification guidelines glossary. In order to be eligible for App Champion Status, you must receive an SDL Compliance Result of Compliant or Complete.
-
App Certification Guidelines
These guidelines should be used as a testing tool for app developers prior to submitting their application for SDLC certification. Results will be populated on the Overview sheet, once you've executed all tests and recorded your results in the document. You will be required to provide a completed version of this form when you request certification by the SDLC via your Developer Portal application profile.