DESENVOLVIMENTO MOBILE COM IONIC
Felipe Renan Vieira Desenvolva para Android, IOS e Windows Phone com rapidez e praticidade
POR QUE DESENVOLVER APPS MOBILE?
1
2
3
Agilidade
Facilidade
Mobilidade
Brasileiros
• 73% não saem de casa sem smartphone;
• 45% realizaram compras in-app;
• 26% usam para pedir comida;
• 20% usam para chamar um taxi;
2
1
3
COMO DESENVOLVER APPS MOBILE?
2
1
3
TIPOS DE APPS MOBILE:
NATIVOS HÍBRIDOSWEB APPS
2
1
3
APPS NATIVOS:
JAVA
Android SDK
Android Studio
SWIFT
Xcode IDE
OSX / MacOS
2
1
3
APPS NATIVOS:
Câmeras
Microfones
Manipulação de arquivos
2
1
3
WEB APPS:
Sites responsivos
Semelhantes aos aplicativos nativos
Utilizados através do navegador web
2
1
3
APPS HÍBRIDOS:
É instalado no
aparelho
Acesso aos recursos
nativos
Utiliza ferramentas
similares a de um
web app.
2
1
3
APPS HÍBRIDOS:
3
2
1
QUAL FERRAMENTA USAR?
3
2
1
3
2
1
IONIC 1:
3
2
1
IONIC 2:
3
2
1
DESENVOLVIMENTO:
INSTALAR
3
2
1
DESENVOLVIMENTO:
3
2
1
IONICONS:
3
2
1
IONIC ANALYTICS:
3
2
1
IONIC LAB:
3
2
1
IONIC PACKAGE:
IONIC VIEW:
IONIC CREATOR:
OBRIGADO!!!

Desenvolvimento Mobile com Ionic

Notas do Editor

  • #2 Aqui irei me apresentar, agradecer por estar aqui, falar sobre mim, quem sou, o que eu faço, e depois vou falar o tema da palestra.
  • #3 Os argumentos que eu vou usar são que a maioria das pessoas tem aderido mais ao uso do celular do que dos “computadores” devido a “AGILIDADE” , o celular disponibiliza maior agilidade, “FACILIDADE”, a maior parte das pessoas tem mais facilidade de usar o celular, “MOBILIDADE”, o celular você leva no bolso. Depois mostrarei uma pesquisa feita pela exame sobre os brasileiros.
  • #4 Segunda parte, como desenvolver apps mobile?
  • #5 Aqui vou explicar sobre os três tipos de apps que existem.
  • #6 Aqui vou falar mais detalhadamente sobre apps nativos, dando exemplos de ferramentas utilizadas para criá-los e...
  • #7 ...falando sobre os recursos nativos que esses apps podem acessar.
  • #8 Aqui eu falo sobre os web apps.
  • #9 Aqui eu dou um exemplo de web app que é o site do ifood.
  • #10 Aqui eu falo dos apps híbridos e...
  • #11 ...que eles permitem escrever um único código e desenvolver para várias plataformas, algumas ferramentas para mais e outras para menos.
  • #12 Terceira parte: qual ferramenta usar?
  • #13 Aqui eu falo do ionic e do que ele é.
  • #14 Aqui eu falo do ionic 1 e dos seus componentes.
  • #15 Aqui eu falo do ionic 2 e dos seus componentes.
  • #16 Aqui eu falo de como funciona o desenvolvimento de uma aplicação em ionic, você instala o nodejs, através do mesmo instala o cordova e o ionic...
  • #17 ...depois você cria o seu código, cria o executável e disponibilize nas stores.
  • #18 Exemplo de uma aplicação ionic em ios e android.
  • #19 A partir daqui eu falo de algumas ferramentas extras que o ionic tem, primeiro: ionicons, ícones disponibilizados pelo ionic.
  • #20 Ionic analytics, ferramenta usada para desenvolver sistema com a parte de análise de dados.
  • #21 Ionic lab, que permite visualizar uma previa do app para windows phone, android e ios, usando apenas um navegador web.
  • #22 Ionic package, usado para auxiliar na construção dos executáveis, assim é possível construir para ios usando o windows. (ionic package só funciona no windows).
  • #23 Ionic view, que, quando instalado no celular, permite que você tenha uma previa, do app, você sobe o código para o servidor do ionic view, baixa no celular, e visualiza o app.
  • #24 Ionic creator, uma ferramenta paga que funciona através dum site que permite criar o visual apenas com um sistema de arrasta e solta.
  • #25 Eu vou deixar esse slide de fundo enquanto faço a conclusão, provavelmente você deve ter algo para corrigir em relação a isso. Na conclusão irei falar que vocês acabaram de ver uma das maneiras de desenvolver apps mobile, uma ferramenta que permite desenvolver apps de nível profissional e que possui vários recursos, se vocês pretendem ingressar na área de desenvolvimento mobile, o ionic é uma excelente escolha.
  • #26 Aqui eu agradeço e finalizo. É preciso fazer alguma correção, adicionar algo ou modificar algo ou retirar algo?