Introguide til Android-klient-serverkommunikasjon

Etter hvert som våre mobile enheter blir stadig mer tilkoblet, blir også klient-server-kommunikasjon stadig mer nødvendig. Heldigvis har det dukket opp en ny guide som hjelper brukere med å sette opp et RESTful web-API.

Den nye guiden kommer fra XDA Forum Member Alkonisk, og dekker emner inkludert å sette opp en database og PHP-skript, teste den nye databaseserveren din, og til slutt hvordan du får tilgang til dette fra Android. Guiden er rettet mot relativt erfarne utviklere som har et fungerende utviklingsmiljø og allerede har skrevet apper, men mangler erfaring med MySQL eller PHP.

Hva trenger spirende sky-aktiverte utviklere for å komme i gang? Ikke mye: en Android-enhet å teste med og en datamaskin som kjører på samme nettverk, en Apache/MySQL/PHP-server som WAMP for Windows og Postman Rest Client for Chrome. Heldigvis oppsummerer Alkonic-bruddene også trinnene for de som er nye til klient-server-kommunikasjon:

  1. Klienten foretar en forespørsel ved hjelp av en HTTP POST til en server
  2. PHP-skriptet spør MYSQL-serveren
  3. PHP-skriptet henter SQL-dataene
  4. PHP-skriptet legger dataene inn i en matrise og tildeler nøkler for verdiene. Skriptet sender deretter ut dataene som en JSON-matrise. JSON (JavaScript Object Notation) er en standard for datautveksling, og formaterer dataene på en måte både mennesker og datamaskiner enkelt kan lese.
  5. Appen analyserer JSON og viser dataene.

For å lære mer, gå over til ledetråd.