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

Desenvolvimento de Apps Mobile com WordPress

Desenvolvimento de Apps Mobile com WordPress

Palestra realizada em 31/05/2014 no Mobile Conf Rio de Janeiro.

Cadu de Castro Alves

May 31, 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? Em Português claro: É

    uma maneira de obter informações de um sistema de maneira simplificada, para que você manipule as informações da forma como precisar, inclusive integrando-as com as informações de outros sistemas.
  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 - Em desenvolvimento (a.k.a. beta fechado)
  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