2016-10-24 2 views
-4

Ich bin ziemlich neu in Android Entwicklungsplattform (Ich bin Frontender, der jQuery und jetzt Angular2 (seit 5 Monaten) mit RxJs verwendet hat). Ich habe in der Vergangenheit in Core-Java in der Vergangenheit für ein Jahr (vor 6 Jahren), also ich bin wenig vertraut mit Java.Was ist der beste Weg (in Android Dev) REST API (zusätzlich zu Retrofit) zu konsumieren?

Da ich mit dem Konsum von REST API mit jQuery/Angular2 vertraut bin (was wirklich eine einfache Sache ist) fragte ich mich, ob es ein Android-Framework dafür gibt, oder meine einzige Option ist Retrofit, weil ich es gefunden habe verwirrt zu benutzen.

+0

Retrofit ist eigentlich ziemlich einfach und es wird in der Kombination mit Rxjava verwendet. Sie können andere populäre Bibliotheken auf Android hier überprüfen https://infinum.co/the-capsized-eight/articles/top-5-android-libraries-every-android-developer-should-know-about – Nenco

Antwort

1

Nachrüstung ist die beste Wahl, wenn Sie eine direkte Zuordnung zwischen API-Endpunkten und Java-Objekten wünschen. Sie erstellen einfach DTOs und kommentieren jedes Feld mit dem entsprechenden JSON-Namen.

Abhängig von der Größe und dem Zweck der API möchten Sie vielleicht eine tiefere Kontrolle darüber haben, was Sie senden und empfangen, d. H. Direkten Zugriff auf Request und Response Objekte. In diesem Fall empfehle ich Volley Bibliothek :-)

+1

* Retrofit ist Ihr Bestes Wahl * das ist ein bisschen meinungsbasiert, meinst du nicht? Es ist nur eine der 1000 Optionen –

0

1) Retrofit Verwendung für die beste Weise coz seine intern verwendet OK HTTP. 2) Volley Gebraucht, aber Nachrüstung ist viel besser. 3) Client-Server Kommunikationszweck gemacht eigenen HTTP-Code.

Verwandte Themen