Liste des SDK d'applications mobiles

Dernière mise à jour : 7 mai 2025

Ce document a été rédigé en anglais. En cas de divergence entre la version anglaise et une traduction, la version anglaise prévaudra.

Liste des SDK

SDK signifie « Kit de développement logiciel ». Il s'agit d'un ensemble d'outils de développement logiciel que nous utilisons pour vous fournir des produits et services. Certains SDK sont nécessaires au développement d'applications. Par exemple, le SDK iOS est requis pour toute application iOS. Nos applications Android et iOS utilisent le SDK Firebase Analytics. Il nous permet de suivre les indicateurs de performance et d'utilisation de l'application. Ces données sont anonymisées et nous guident sur les améliorations à apporter aux futures versions de l'application. Les politiques de confidentialité et les coordonnées des tiers qui utilisent des SDK via l'application Discogs sont disponibles dans notre liste de sous-traitants.

Nous n'effectuons pas de publicité ciblée sur notre application mobile. Nous y installons les types de SDK suivants:

  • Strictement nécessaires: Ces SDK sont indispensables au fonctionnement de l'application mobile et ne peuvent pas être désactivés. Ils ne sont généralement activés qu'en réponse à des actions de votre part qui constituent une demande de services, comme la définition de vos préférences de confidentialité, la connexion ou le remplissage de formulaires. Vous pouvez configurer votre appareil pour bloquer ou vous alerter de ces SDK, mais certaines parties de l'application mobile pourraient cesser de fonctionner.
  • Performances: Ces SDK nous permettent de comptabiliser les visites et les sources de trafic afin de mesurer et d'améliorer les performances de nos applications mobiles. Ils nous aident à identifier les parties de l'application les plus et les moins populaires et à comprendre comment les visiteurs naviguent sur le site.
  • Fonctionnels: Ces SDK permettent aux applications mobiles d'offrir des fonctionnalités et une personnalisation améliorées. Ils peuvent être définis par nous ou par des fournisseurs tiers dont nous avons ajouté les services à notre application.
  • Ciblage: ces SDK sont utilisés pour collecter des données pour les e-mails, les messages sur site et dans l'application, et pour coordonner les données sur les différents canaux marketing.

Une liste de nos SDK actuels est incluse ci-dessous:

Applications mobiles iOS

SDK strictement nécessaires

Nom du SDK Fournisseur Description
Accounts Webview Cookies Discogs

 

Ce SDK représente les cookies strictement nécessaires qui sont présents lorsque vous accédez à la vue Web accounts.discogs.com pour la connexion et l'inscription.

 

AFDateHelper https://github.com/melvitax/DateHelper

 

Un assistant d'extension Swift Date

 

AFnetworking Matt Thompson

 

AFNetworking est une bibliothèque réseau performante pour iOS, macOS, watchOS et tvOS. Elle s'appuie sur le système de chargement d'URL Foundation, étendant les puissantes abstractions réseau de haut niveau intégrées à Cocoa. Son architecture modulaire s'appuie sur des API bien conçues et riches en fonctionnalités, très agréables à utiliser.

 

Alamofire Fondation logicielle Alamofire

 

Réseau HTTP élégant en Swift

 

Algorithmes Apple

 

Algorithmes de séquence et de collection couramment utilisés pour Swift

 

AppAuth https://github.com/openid/AppAuth-iOS.git

 

AppAuth pour iOS et macOS, et tvOS est un SDK client permettant de communiquer avec les fournisseurs OAuth 2.0 et OpenID Connect.

 

AppleMusicKit Apple Inc.

 

MusicKit permet aux utilisateurs d'écouter Apple Music et leur bibliothèque musicale locale depuis votre application ou votre site web. Cette application permet également d'écouter des extraits musicaux.

 

Argo https://github.com/thoughtbot/Argo

 

Une bibliothèque qui vous permet d'extraire des modèles à partir de JSON ou de structures similaires

 

AuthenticatorServices Apple

 

Utilisez l’infrastructure des services d’authentification pour améliorer l’expérience des utilisateurs lorsqu’ils saisissent des informations d’identification pour établir leur identité.

 

AVFoundation Apple

 

Le framework AVFoundation combine quatre domaines technologiques majeurs qui englobent ensemble un large éventail de tâches de capture, de traitement, de synthèse, de contrôle, d'importation et d'exportation de médias audiovisuels sur les plates-formes Apple.

 

CFNetwork Apple

 

Accédez aux services réseau et gérez les modifications des configurations réseau.

 

Charts https://github.com/danielgindi/Charts

 

Implémentations Swift pour créer des graphiques dans une application mobile.

 

ClusterKit https://github.com/hulab/ClusterKit

 

ClusterKit est un contrôleur de clustering élégant et efficace pour les cartes. Son architecture flexible le rend hautement personnalisable : vous pouvez utiliser votre propre algorithme et même votre propre fournisseur de cartes.

 

Components https://github.com/discogs/Components.swift

 

Bibliothèque de composants Swift.

 

Core Data Apple

 

Utilisez Core Data pour enregistrer les données permanentes de votre application pour une utilisation hors ligne, pour mettre en cache les données temporaires et pour ajouter une fonctionnalité d'annulation à votre application sur un seul appareil.

 

Core Foundation Apple

 

Core Foundation est un framework qui fournit des services logiciels fondamentaux utiles aux services d'application, aux environnements d'application et aux applications elles-mêmes.

 

Core Graphics Apple

 

Le framework Core Graphics s'appuie sur le moteur de dessin avancé Quartz. Il offre un rendu 2D léger et de bas niveau avec une fidélité de sortie inégalée.

 

Core Image Apple

 

Core Image est une technologie de traitement et d'analyse d'images qui fournit un traitement haute performance pour les images fixes et vidéo.

 

Core Location Apple

 

Core Location fournit des services qui déterminent l'emplacement géographique, l'altitude et l'orientation d'un appareil, ou sa position par rapport à un appareil iBeacon à proximité.

Core Media Apple

 Le framework Core Media définit le pipeline multimédia utilisé par AVFoundation et d'autres frameworks multimédias de haut niveau trouvés sur les plates-formes Apple.

Core Services Apple

 

Cette collection de documents fournit la référence API pour le framework Core Services, qui englobe de nombreux services fondamentaux du système d'exploitation utilisés par les applications Carbon.

 

Core Telophony Apple

 

Utilisez le framework Core Telephony pour obtenir des informations sur le fournisseur de services cellulaires à domicile d'un utilisateur.

 

Core Text Apple

 

Core Text fournit une interface de programmation de bas niveau pour la mise en page du texte et la gestion des polices.

 

Cryptor https://github.com/Kitura/BlueCryptor

 

Bibliothèque cryptographique multiplateforme Swift utilisant CommonCrypto/libcrypto

 

CryptorECC https://github.com/Kitura/BlueECC

 

Cryptographie à courbe elliptique pour Swift

 

CryptorRSA https://github.com/Kitura/BlueRSA

 

Chiffrement à clé publique/privée RSA, signature de clé privée et vérification de clé publique dans Swift à l'aide du gestionnaire de packages Swift.

 

Curry https://github.com/thoughtbot/Curry

 

Implémentations Swift pour le curry de fonctions.

 

FBLPromises MLFairy

 

Le SDK MLFairy vous permet d'utiliser le service MLFairy pour distribuer en toute sécurité vos modèles CoreML et pour collecter des entrées et des sorties de prédiction.

 

Feature Discogs

 

Abstractions du module de fonctionnalités Discogs dans Swift

 

FirebaseCore Google

 

Bibliothèque/dépendance Firebase SDK.

 

FirebaseCoreDiagnostics Google

 

Bibliothèque/dépendance Firebase SDK.

 

FirebaseDynamicLinks Google

 

Bibliothèque/dépendance Firebase SDK.

 

FirebaseIstallations Google

 

Bibliothèque/dépendance Firebase SDK.

 

FirebaseMessaging Google

 

Bibliothèque/dépendance Firebase SDK.

 

FirebaseRemoteConfig Google

 

Bibliothèque/dépendance Firebase SDK.

 

FirebaseStorage Google

 

Bibliothèque/dépendance Firebase SDK.

 

FontAwesome_swift https://github.com/thii/FontAwesome.swift

 

Utilisez FontAwesome dans vos projets Swift

 

Foundation Apple

 

Accédez aux types de données, aux collections et aux services du système d’exploitation essentiels pour définir la couche de base des fonctionnalités de votre application.

 

GoogleDataTransport Google

 

Permet la journalisation des données et de la télémétrie à partir des SDK Google.

 

GoogleUtilities Google

 

Ce référentiel contient toutes les sources du SDK iOS Firebase, à l'exception de FirebaseAnalytics, FirebasePerformance et FirebaseML.

 

GTMSessionFetcher iOS Sdk Google

 

Google Toolbox pour Mac – Extracteur de session

 

Image I/O Apple

 

L'interface de programmation Image I/O permet aux applications de lire et d'écrire la plupart des formats de fichiers image.

 

KituraContracts Kitura

 

Une bibliothèque contenant des définitions de type partagées par le code Kitura client et serveur.

 

LoggerAPI Kitura

 

Protocole d'enregistrement.

 

Logging Apple

 

Capturez la télémétrie de votre application pour le débogage et l'analyse des performances à l'aide du système de journalisation unifié.

 

MapKit Apple

 

Utilisez le framework MapKit pour intégrer des cartes directement dans vos propres fenêtres et vues.

 

Marshal Utah iOS and Mac Developers

 

Exploiter le Far West sans type de [Chaîne : N'importe lequel].

 

MBProgressHUD https://github.com/jdg/MBProgressHUD

 

MBProgressHUD + Personnalisations

 

Media Player Apple

 

Utilisez le framework Media Player, qui fait partie de MusicKit, pour contrôler la lecture des médias de l'utilisateur à partir de votre application.

 

MessageUI Apple

 

Le framework Message UI fournit des contrôleurs de vue spécialisés pour présenter des interfaces de composition standard pour les messages texte de courrier électronique et SMS (Short Messaging Service).

 

Meta Discogs

 

Objet JSON typé dynamiquement dans Swift

 

Metric Discogs

 

Protocoles et fonctions pratiques pour définir les mesures entre les objets.

 

MGSwipeTableCell https://github.com/MortimerGoro/MGSwipeTableCell

 

Une sous-classe UITableViewCell facile à utiliser qui permet d'afficher des boutons glissants avec une variété de transitions.

 

Nanopb Nanopb

 

Nanopb est une implémentation de tampons de protocole de petite taille en C ansi.

 

NVActivityIndicatorView https://github.com/ninjaprox/NVActivityIndicatorView

 

Une collection d'animations de chargement impressionnantes.

 

OneTrust iOS SDK OneTrust

 

OneTrust SDK est utilisé pour afficher une bannière de confidentialité et un centre de préférences pour collecter et enregistrer le consentement des utilisateurs conformément aux réglementations en matière de confidentialité.

 

PathKit https://github.com/kylef/PathKit

 

Opérations de chemin sans effort dans Swift

 

Protobuf Google

 

Bibliothèque d'exécution Protocol Buffers v.3 pour Objective-C.

 

Quartz Core Apple

 

QuartzCore est un framework utilisé par macOS et iOS pour créer des graphiques de scène animables.

 

Runes Thoughtbot

 

Opérateurs infixes pour les fonctions monadiques en Swift

 

SafariServices Apple

 

Utilisez le framework Safari Services pour intégrer les comportements Safari dans votre application iOS ou macOS ou pour étendre le comportement de Safari.

 

SD Web Image SD

 

Cette bibliothèque fournit un téléchargeur d'images asynchrone avec prise en charge du cache.

 

Security Apple

 

Le framework OSLog vous permet de lire les journaux. Grâce au système de journalisation unifié, vous pouvez créer des outils de débogage et d'analyse personnalisés, utilisables avec des outils Apple comme Instruments et Console.

 

Stencil https://github.com/stencilproject/Stencil

 

Stencil est un langage de modèle simple et puissant pour Swift.

 

StoreKit Apple

 

Prend en charge les achats intégrés et les interactions avec l'App Store.

 

SwiftJWT https://github.com/Kitura/Swift-JWT

 

Jetons Web JSON dans Swift

 

SystemConfiguration Apple

 

Le cadre de gestion des services fournit des fonctionnalités permettant de charger et de décharger les services launchd et de lire et de modifier les dictionnaires launchd à partir d'une application.

 

UIKit Apple

 

Le framework UIKit fournit l'infrastructure requise pour vos applications iOS ou tvOS.

 

UserNotifications  Apple

 

Les notifications destinées aux utilisateurs communiquent des informations importantes aux utilisateurs de votre application, que votre application soit exécutée ou non sur l'appareil de l'utilisateur.

 

WebKit Apple

 

WebKit fournit un ensemble de classes pour afficher le contenu Web dans les fenêtres et implémente des fonctionnalités de navigateur telles que le suivi des liens lorsque l'utilisateur clique dessus, la gestion d'une liste arrière-avant et la gestion d'un historique des pages récemment visitées.

 

Youtube https://github.com/hmhv/YoutubePlayer-in-WKWebView

 

Bibliothèque d'aide pour les développeurs iOS souhaitant ajouter la lecture de vidéos YouTube dans leurs applications via le lecteur iframe dans un WKWebView.

 

 

SDK de performance

Nom du SDK Fournisseur Description
FirebaseABTesting Google Bibliothèque/dépendance Firebase SDK.
FirebaseCrashlytics Google Bibliothèque/dépendance du SDK Firebase. Gère les erreurs d'application, y compris les rapports de plantage.
FirebasePerformance Google Bibliothèque/dépendance Firebase SDK.
Google Analytics Google Google Analytics est une solution de mesure d'applications qui fournit des informations sur l'utilisation des applications et l'engagement des utilisateurs.
Instabug Instabug Instabug capture les soumissions de bogues et les analyses qui nous aident à améliorer la stabilité de l'application et les demandes de fonctionnalités futures

 

SDK fonctionnels

Nom du SDK Fournisseur Description
YoutubePlayer_in_WKWebView HMHV Bibliothèque d'aide pour les développeurs iOS souhaitant ajouter la lecture de vidéos YouTube dans leurs applications via le lecteur iframe dans un WKWebView

 

Applications mobiles Android

SDK strictement nécessaires

Nom du SDK Fournisseur Description
Accounts Webview Cookies Discogs Ce SDK représente les cookies strictement nécessaires qui sont présents lorsque vous accédez à la vue Web accounts.discogs.com pour la connexion et l'inscription.
Afollestad Materialdialogs Internal SDK Afollestad Une API de dialogue fluide et extensible pour Kotlin et Android.
Commonmark Internal SDK Commonmark Bibliothèque Java pour l'analyse et le rendu du texte Markdown selon la spécification CommonMark (et certaines extensions).
Dagger Google Un injecteur de dépendances rapide pour Android et Java.
Discogs App Notifications SDK Discogs Bibliothèque permettant les notifications push dans l'application
Discogs App Services SDK Discogs Services de lecture multimédia.
Firebase Abt Android Sdk Google Bibliothèque/dépendance Firebase SDK.
Firebase Auth Android Sdk Google Bibliothèque/dépendance Firebase SDK.
Firebase Config Android Sdk Google Bibliothèque/dépendance Firebase SDK.
Firebase IID Android Sdk Google Bibliothèque/dépendance Firebase SDK.
Firebase Messaging Android Sdk Google Bibliothèque/dépendance Firebase SDK.
Firebase Perf Android Sdk Google Bibliothèque/dépendance Firebase SDK.
Github Chrisbanes SDK Github Implémentation d'ImageView pour Android qui prend en charge le zoom, par divers gestes tactiles.
Github Mikephil SDK Github Une bibliothèque de graphiques puissante et facile à utiliser pour Android
Github Paolorotolo SDK Github AppIntro est une bibliothèque Android qui permet de créer une introduction carrousel pour les applications mobiles.
Glide Android Sdk Bumptech Une bibliothèque de chargement et de mise en cache d'images pour Android axée sur un défilement fluide.
Google Android SDK Google Outils de développement Android.
Google Common SDK Google API Common for Java est une bibliothèque pour les types fondamentaux liés aux API Google.
Google Firebase Internal SDK Google Ce référentiel contient un sous-ensemble de la source du SDK Android Firebase.
Google Firebase SDK Google Ce référentiel contient un sous-ensemble de la source du SDK Android Firebase.
Google Maps SDK Google Le SDK Maps pour Android, ajoutez des cartes à votre application Android à l'aide des données Google Maps, des affichages de cartes et des réponses gestuelles de carte.
Google Protobuf SDK Google Protocol Buffers - Format d'échange de données de Google.
Google Zxing SDK Google Bibliothèque de numérisation de codes-barres ZXing (« Zebra Crossing ») pour Java, Android.
Gson Android Sdk Google Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement.
Gson Annotations Android Sdk Google Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement
Gson Reflect Android Sdk Google Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement
Gson Stream Android Sdk Google Une bibliothèque de sérialisation/désérialisation Java pour convertir des objets Java en JSON et inversement
Journeyapps Barcodescanner SDK Journeyapps Bibliothèque de scanner de codes-barres pour Android, basée sur le décodeur ZXing.
OkHttp https://github.com/square/okhttp Un client HTTP pour Android, Kotlin et Java.
Okio DND Gère la communication entre les websockets dans OkHttp3
OneTrust Android SDK OneTrust OneTrust SDK est utilisé pour afficher une bannière de confidentialité et un centre de préférences pour collecter et enregistrer le consentement des utilisateurs conformément aux réglementations en matière de confidentialité.
Onetrust Otpublishers SDK Onetrust OneTrust OTPublishersHeadlessSDK pour iOS. Traitement des demandes de consentement à la confidentialité.
Onetrust Otpublisherssdk SDK Onetrust Intégration OneTrust activée.
Openid Appauth SDK DND SDK client Android pour communiquer avec les fournisseurs OAuth 2.0 et OpenID Connect.
Photview Android Sdk Chris Banes Implémentation d'ImageView pour Android qui prend en charge le zoom, par divers gestes tactiles.
Realm Annotations SDK Realm L'interface commune étendue par tous les types d'annotations.
Realm Exceptions SDK Realm Gestion des erreurs de royaume.
Realm Internal SDK Realm Prise en charge de la base de données Realm.
Realm Log SDK Realm Journalisation du royaume.
Realm Rx SDK Realm Extension RxSwift pour les types de RealmSwift
Realm W2 SDK Realm  
Retrofit Square Client HTTP sécurisé pour Android et Java par Square, Inc.

 

SDK de performance

Nom du SDK Fournisseur Description
FirebaseCrashlytics Google Bibliothèque/dépendance du SDK Firebase. Gère les erreurs d'application, y compris les rapports de plantage.
FirebasePerformance Google Bibliothèque/dépendance Firebase SDK.
Google Analytics Google Google Analytics est une solution de mesure d'applications qui fournit des informations sur l'utilisation des applications et l'engagement des utilisateurs.

 

SDK fonctionnels

Nom du SDK Fournisseur Description
Jsoup Internal SDK Jsoup Méthodes utilitaires utilisées par Jsoup.
Zxing Android Sdk ZXing Bibliothèque de lecture de codes-barres ZXing (« Zebra Crossing ») pour Java et Android

 

Ciblage des SDK

Nom du SDK Fournisseur Description
Customer.io Reactive Native SDK Peaberry Software, Inc. Identifie et suit le comportement des utilisateurs et envoie des notifications aux utilisateurs.

Mises à jour

Nous mettrons à jour la liste des applications mobiles compatibles avec nos produits au fur et à mesure de leur évolution. Consultez-la régulièrement pour les mises à jour.

                                                                                                                                               

Vous avez d'autres questions ?

Créez un nouveau ticket.