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

Desenvolvimento de Aplicativos Mobile com WordPress

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. Desenvolvimento de Apps Mobile com WordPress

  2. 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
  3. Plataformas de Desenvolvimento Mobile - iOS - Android - Windows

    Phone - Firefox OS - Blackberry - Etc
  4. Plataformas de Desenvolvimento Mobile Nativo - iOS - Android -

    Windows Phone - Firefox OS - Blackberry - Etc Híbrido - PhoneGap - Steroids - Appcelerator - Apache Flex
  5. Plataformas de Desenvolvimento Mobile AppPresser

  6. De Onde Vem o Conteúdo? Estático - Inline - CSV

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

    Application Programming Interface ou, em português, Interface de Programação de Aplicativos.
  8. Facebook Graph API

  9. Twitter API

  10. Instagram API

  11. WordPress API

  12. 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
  13. JSON-API

  14. JSON-API - Requisições

  15. 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
  16. JSON-API - Controllers

  17. 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=fulano@detal.com&content=Men sagem
  18. JSON-API - Resposta

  19. JSON-API - Resposta http://example.org/api/get_posts/?post_type=circuitos&dev=1

  20. Estudo de Caso Ciclovida DF

  21. Estudo de Caso Ciclovida DF - Funcionalidades

  22. Estudo de Caso Ciclovida DF - Circuitos Backend

  23. Estudo de Caso Ciclovida DF - Circuitos Frontend

  24. Estudo de Caso Ciclovida DF - Marcações Backend

  25. Estudo de Caso Ciclovida DF - Marcações Frontend

  26. Estudo de Caso Ciclovida DF - Dicas Backend

  27. Estudo de Caso Ciclovida DF - Dicas Frontend

  28. PERGUNTAS? http://castroalves.me cadu@bluefactory.com.br (21) 995 740 115 Code is Poetry.

    I'm the Poet.