Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

15
github.com/josafafilho Desenvolvimento de aplicativos na SAL/MJ APIs REST e Ionic Framework

Transcript of Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

Page 1: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Desenvolvimento de aplicativos na SAL/MJAPIs REST e Ionic Framework

Page 2: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Quem sou eu?

● Josafá Filho● Paraibano :)● Programador Web há mais de 7 anos● Programador Mobile há mais de 5 anos

Page 3: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Mobile First?

● Pense primeiro na versão mobile

“O mobile não deixa espaço para nenhum conteúdo de relevância duvidosa. Você precisa saber o que realmente importa. Para fazer isso, você precisa conhecer bem os seus usuários e o seu mercado.” Luke Wroblewski

Page 4: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

E eu que sou programador?

● KISS – Keep It Simple, Stupid● Separe sua aplicação em camadas● Forneça APIs – Lembra do SOA?

Page 5: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Ionic Framework

● Apps Híbridas● Cordova (PhoneGap)● HTML5 + SASS (CSS) + AngularJS

Page 6: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Por onde eu começo?

● npm install -g ionic● ionic start myApp● ionic serve --lab

Page 7: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Pensando o Direito

Page 8: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

pensando.app

Page 9: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

pensando.controller

Page 10: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

pensando.factory

Não faça isso em casa!!!

Page 11: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

pensando.modelPode isso, Arnaldo?

Page 12: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

pensando.service

Page 13: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

pensando.view

Page 14: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Links

● https://github.com/pensandoodireito/pensando-app

● http://ionicframework.com/

● https://angularjs.org/

Page 15: Desenvolvendo Aplicativos na Secretaria de Assuntos Legislativos do Ministério da Justiça

github.com/josafafilho

Mãos à obra!