Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desenvolvimento de Aplicativos Mobile com WordP...

Desenvolvimento de Aplicativos Mobile com WordPress

Palestra realizada no WordCamp BH 2014.

Cadu de Castro Alves

May 20, 2014
Tweet

More Decks by Cadu de Castro Alves

Other Decks in Programming

Transcript

  1. Cadu de Castro Alves - Desenvolvedor Web há mais de

    10 anos… - … e WordPress desde a versão 1.2 =) - Em 2010, fundei o BeesOffice, 1º espaço de coworking do Rio de Janeiro. Quebrei em 2013 :( - Organizo eventos como Geeks On Beer, Hackathons e WordPress Meetup RJ - Sou Evangelista de WordPress, Start-ups, Empreendedorismo e Coworking
  2. Plataformas de Desenvolvimento Mobile Nativo - iOS - Android -

    Windows Phone - Firefox OS - Blackberry - Etc Híbrido - PhoneGap - Steroids - Appcelerator - Apache Flex
  3. De Onde Vem o Conteúdo? Estático - Inline - CSV

    - JSON - XML Dinâmico - SQLite - APIs =)
  4. Mas que diabos é uma API? É o acrônimo de

    Application Programming Interface ou, em português, Interface de Programação de Aplicativos.
  5. WordPress como API JSON-API - O plugin mais popular atualmente

    - Mais de 70.000 downloads - Documentação fácil e completa ! JSON REST API - API nativa do core do WP
  6. JSON-API - Requisições Posts Recentes http://www.example.org/?json=get_recent_posts http://www.example.org/api/get_recent_posts/ ! Posts da

    Categoria Notícias http://www.example.org/?json=get_category_posts&slug=noticias http://www.example.org/api/get_category_posts/?slug=noticias
  7. JSON-API - Controllers Core http://www.example.org/?json=get_recent_posts http://www.example.org/api/get_recent_posts/ ! Pages - Posts

    ou Páginas http://www.example.org/api/posts/create_post/?title=Titulo ! Respond - Comentários http://example.org/api/submit_comment/? post_id=10&name=fulano&[email protected]&content=Men sagem