Android und Retrofit
11.05.2022, 10:23 Uhr
The Best of REST-API
Mit der Bibliothek Retrofit können Sie einfach und schnell Daten über einen REST-basierten Webdienst Abrufen beziehungsweise Hochladen.
(Quelle: Foto sirotaga / Shutterstock)
Die Dokumentation von Android erlaubt zwar einen einfachen Einstieg in die Entwicklung von Apps, verzichtet dabei aber auch ein wenig auf die Vorstellung von Open-Source Frameworks oder nützlicher Tools anderer Anbieter. Daher möchte dieser Workshop Ihnen die Retrofit Netzwerkbibliothek (Library) für Android vorstellen, die die Interaktion mit REST-basierten Webdiensten deutlich vereinfacht.
REST-API (auch als RESTful API bekannt) steht für Representational State Transfer Application Programming Interface. Diese Schnittstelle ermöglicht den Austausch von Informationen, wenn diese sich auf unterschiedlichen Systemen befinden. Das heißt, dank einer REST-API ist es möglich, Informationen und Aufgaben auf verschiedene Server zu verteilen und mit Hilfe eines HTTP-Requests anzufordern.
Hierbei steht REST für ein Softwarearchitektur-Paradigma und ermöglicht dann über die Programmierschnittstelle (API), die HTTP-Anfragen nutzt, auf Daten zuzugreifen. Wenn also eine Client-Anforderung über eine REST-API gestellt wird, überträgt diese eine Repräsentation des Ressourcenstatus an den Anforderer oder Endpunkt. Die Informationen werden in einem bekannten HTTP-Format wie JSON (JavaScript Object Notation), HTML, XLT, XML oder Plain Text bereitgestellt. Wobei zurzeit JSON das beliebteste Format darstellt.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar