nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Pokéapi: gratis RESTful Pokémon API voor ontwikkelaars

De populariteit van Pokémon vertoont geen tekenen van vertraging en bestrijkt nu generaties kinderen vanaf de jaren 90 tot vandaag. Veel ontwikkelaars houden van deze games en maken vaak apps om informatie weer te geven en gegevens uit de games te delen.

Dit is het doel van Pokéapi, een gratis RESTful API speciaal gemaakt voor Pokémon-spelinformatie . Het is veruit de grootste database met gratis Pokémon-info en de API is volledig gratis te gebruiken.

Veel ontwikkelaars hebben al eenvoudige API-wrappers gemaakt om u te helpen sneller apps te bouwen. Ze zijn niet in alle programmeertalen beschikbaar, maar hier zijn de meest populaire:

  • PHP-ontwikkelaars kunnen PokePHP gebruiken
  • Ontwikkelaars van knooppunten kunnen Pokedex Promise gebruiken
  • Swift-ontwikkelaars kunnen PokemonKit gebruiken

Ik heb geen Java-wrappers voor Android of Ruby / Python-wrappers gevonden voor backend-webwerk, maar hopelijk zullen andere ontwikkelaars in de toekomst zo vriendelijk zijn om deze bibliotheken te bouwen.

Als u de documentatiepagina bezoekt, vindt u voorbeelden met live code en alles wat u nodig hebt om gegevens van de site op te halen. Dit kan variëren van specifieke Pokémon-movesets tot in-game bessen, items en zelfs generaties games.

Je kunt een hele web-app bouwen op basis van deze API om absoluut alles uit elke game te halen, van de 1e generatie tot de meest recente generatie (en alles daar tussenin).

De site is ontwikkeld door Paul Hallett als een praktijk voor het bouwen van API's. Het is inmiddels uitgegroeid tot een ongelooflijk populaire tool met bijna 1k sterren op GitHub.

Op dit moment verzamelt deze API meer dan 100.000 verzoeken per dag, wat behoorlijk belangrijk is voor een gratis bron. Omdat het gratis is, heeft de API beperkingen. Concreet is het totale aantal verzoeken per resource beperkt tot 300 per dag per IP-adres .

Dus als u een API-aanvraag voor Pikachu uitvoert, kan dit slechts 300 keer per dag gebeuren. Maar je kunt ook andere API-verzoeken van de site bellen en ze hebben allemaal een limiet van 300. Als je deze aanvragen correct cached, zou je die limiet nooit moeten halen!

Het is moeilijk te zeggen of de site voor altijd vrij zal blijven of dat de maker premiumplannen moet aanbieden om de zware belasting te dekken. Maar hoe dan ook, Pokéapi is een briljant project en het is een leuke manier om API-ontwikkeling te leren .

Hoe HTML5 offline opslag op uw website te gebruiken

Hoe HTML5 offline opslag op uw website te gebruiken

Afgezien van nieuwe elementen in HTML5, biedt deze nieuwe webtechnologie ons offline opslag . Er zijn een aantal typen offline opslag, en in dit artikel zullen we specifiek bespreken sessionStorage en localStorage. Met offline opslag kunnen we gegevens opslaan in de browser van de gebruiker en onze web-apps of games zonder verbinding (voor een bepaalde periode) laten werken

(Technische en ontwerptips)

6 Mind Mapping Tools om ontwerpefficiëntie te verhogen

6 Mind Mapping Tools om ontwerpefficiëntie te verhogen

De techniek van mindmapping bestaat al eeuwen, maar Tony Buzan, een psychologie-auteur uit de jaren '70, was de meest recente voorstander van mindmapping. Hij verklaarde dat het op een brancheachtige manier neerzetten van ideeën veel meer bevorderlijk is voor de manier waarop we automatisch een pagina doorschuren als deze niet voldoet aan lineaire notities.

(Technische en ontwerptips)