2016-07-30 4 views
-1

erstellen Wie kann man eine Android App mit Django Back-End erstellen. Ich habe REST-API erstellt, aber nicht zwischen Android und API kommunizieren können. Glück gehabt ... Vielen Dank im Voraus ..Wie kann Android App mit Django REST API

+0

Willkommen bei StackOverflow. Bitte stelle [MCVE] (http://stackoverflow.com/help/mcve) bereit, damit dir die Community helfen kann. –

+0

Sie können Retrofit für Android für die einfache Integration verwenden. Testen Sie auch alle Ihre API-Endpunkte lokal, indem Sie eine Anfrage in Apps wie Postboten oder einfach per Curl schicken, abhängig von Ihrer Wahl. Sie sollten die Rest api-Syntax lernen (beginnen Sie mit dem Wikipedia-Artikel) und dann Ihre Endpunkte (URLs) erstellen und sie in der integrierten API-Ansicht von django rest (runserver) überprüfen. –

Antwort

0

Kommunikation zu Ihren REST-API sollte über SSL-verschlüsselte Anrufe an Ihre angegebene Endpunkte wie https://myurl.com/api/call_method

Sie können HttpURLConnection verwenden Androiden gemacht werden auf den Server zugreifen. Verarbeiten Sie Ihre Benutzereingabe in einem aufgabenspezifischen Handler und starten Sie eine AsyncTask auf Ihrem Server. Sie können den Benutzer mit einem Google- oder Facebook-OAuth2-Login mit Backend-Verifizierung authentifizieren, wenn Ihre Daten geschützt werden sollen. Sie können ein JSON an Ihre App zurückgeben und von dort aus die Daten verarbeiten.

Alle diese einzelnen Schritte haben eine großartige Dokumentation oder SO-Posts bereits. Wenn Sie ein bestimmtes Problem haben, kommen Sie mit der genauen Frage zurück.

Verwandte Themen