Naarmate onze mobiele apparaten steeds meer verbonden raken, wordt client-server-communicatie ook steeds noodzakelijker. Gelukkig is er een nieuwe gids verschenen die gebruikers helpt bij het opzetten van een RESTful web-API.
De nieuwe gids is afkomstig van XDA Forum Member Alkon, en behandelt onderwerpen zoals het opzetten van een database en PHP-script, het testen van uw nieuwe databaseserver en ten slotte hoe u hier toegang toe krijgt vanuit Android. De gids is bedoeld voor relatief ervaren ontwikkelaars die een werkende ontwikkelomgeving hebben en al apps hebben geschreven, maar geen ervaring hebben met MySQL of PHP.
Wat hebben beginnende cloudgebaseerde ontwikkelaars nodig om aan de slag te gaan? Niet veel: een Android-apparaat om mee te testen en een computer die op hetzelfde netwerk draait, een Apache/MySQL/PHP-server zoals WAMP voor Windows, en Postman Rest Client voor Chrome. Gelukkig vat de Alkonic Break ook de stappen samen voor degenen die nieuw zijn in de client-server-communicatie:
- De client doet een verzoek via een HTTP POST aan een server
- Het PHP-script vraagt de MYSQL-server op
- Het PHP-script haalt de SQL-gegevens op
- Het PHP-script plaatst de gegevens in een array en wijst sleutels toe voor de waarden. Het script voert de gegevens vervolgens uit als een JSON-array. JSON (JavaScript-objectnotatie) is een standaard voor gegevensuitwisseling en formatteert de gegevens op een manier die zowel mensen als computers gemakkelijk kunnen lezen.
- De app parseert de JSON en geeft de gegevens weer.
Ga voor meer informatie naar de geleidingsdraad.