SlideShare uma empresa Scribd logo
Hello World Hybrid Apps
Oportunidades com Ionic Framework v2
Sobre
Ricardo Ferreira de Andrade Netto
Analista de Sistemas
Lider da Equipe RSI Tecnologia
/ricardofanetto http://rsitecnologia.com.br
Mais afinal o que é Ionic
Ionic é um framework para desenvolvimento de
aplicações para dispositivos móveis que visa o
desenvolvimento de apps híbridas de rápido e
fácil desenvolvimento.
Tecnologías utilizadas
Acima de tudo! Reaproveitamento de
conhecimentos que você já possui!!
Multiplataforma
Perfeito! Gera aplicativos para as principais
plataformas do mercado.
Multiplataforma
Você consegue gerar aplicações web também.
Hello world hybrid apps  oportunidades com ionic framework v2
Mais e os recursos nativos?
O Apache Cordova oferece um grupo de APIs que
permitem desenvolver uma aplicação com HTML,
CSS e JavaScript encapsulada como aplicação
móvel nativa.
Hello world hybrid apps  oportunidades com ionic framework v2
E para unir tudo isso...
Angular
AngularJS é um framework JavaScript open-source, mantido
pelo Google, que auxilia na execução de single-page
applications.
Seu objetivo é aumentar aplicativos que podem ser acessados
por um navegador web, foi construído sob o padrão model-
view-view-model (MVVM), em um esforço para facilitar tanto o
desenvolvimento quanto o teste dos aplicativos.
Typescript
TypeScript é uma linguagem para desenvolvimento JavaScript em
larga escala.
Com TypeScript podemos escrever código utilizando uma estrutura
fortemente tipada e ter este código compilado para JavaScript puro.
Qualquer navegador. Qualquer host. Qualquer SO.
TypeScript vs JavaScript
UI Components
IOS Android Windows
UI Components
Cards
UI Components
Lists
UI Components
Icons
UI Components
Action Sheets
UI Components
Inputs
UI Components
Buttons
UI Components
FABs
UI Components
Segments
UI Components
SplitPane
API
InfiniteScroll
API
LoadingController
API
AlertController
API
ToastController
Ionic Native
Ionic Native é um wrapper TypeScript para plugins
Cordova/PhoneGap que tornam a adição de
qualquer funcionalidade nativa fácil e rápida em
seus aplicativos feitos em Ionic.
Hello world hybrid apps  oportunidades com ionic framework v2
API
Facebook
API
Google Plus
API
Storage
API
Dialogs
API
AdMob
API
Date Picker
API
Camera
API
Geolocation
API
E muito mais….
● 3D Touch
● App Rate
● Barcode Scanner
● Bluetooth
● Calender
● Clipboard
● File
● Fingerprint
● Keyboard
● Media
● Paypal
● E até onde sua
imaginação for….
Hello world hybrid apps  oportunidades com ionic framework v2
Híbrido vs Nativo
Híbrido vs Nativo
Ponderações
● Acesso frequente à
recursos nativos;
● Custo não é o
problema;
● Tempo não é o
problema;
● Curva de aprendizagem
mais demorada;
● Deadline é curto;
● Custo benefício;
● Menos custo de
manutenção;
● Curva de
aprendizagem
acentuada;
Nativo Híbrido
Legal e agora?
● Ter instalado o NodeJS
● Um editor de código de sua preferência.
● Instalar o Android SDK
Vamos começar a trabalhar com esse fantástico
framework para apps mobile.
Mais antes….
Você precisa….
Ionic cli
É uma ferramenta de linhas de comando com
inúmeras facilidades para o desenvolvimento tais
como:
● Adicionar plugins (ionic plugins add)
● Gerador automático de icons e splash (ionic resources)
● Ionic g
● Build (ionic build)
● Liveload (ionic run android -l)
O Ionic no meu dia à dia!
Com o conhecimento no framework você poderá
abrir uma gama de oportunidades de trabalho e
renda extra tais como:
● Construir aplicações simples para seu
uso;
● Publicar as App’s nas lojas e passar a
ganhar dinheiro com elas;
● Realizar projetos para terceiros como
freelance;
● Entre outros..
Ionic na empresa que trabalho
Criar ferramentas mobile dos sistemas da
empresa, com funcionalidades que são
interessantes, com isso você passará a ter..
● Novas experiências;
● Conhecimento de um mundo
diferente;
● Pensar mais simples;
● E entre outros benefícios desse
admirável mundo novo..
Principais benefícios do Ionic
● Comunidade muito ativa;
● Componentes sendo criados
com muita velocidade;
● Acha quase tudo, ou seja, é
html .. js e css dá para fazer
como quiser..
● Produtividade
● Ferramentas próprias como
Ionic Creator e Ionic view
Ionic Creator
Ionic Services
Para completar todos os recursos que o
framework já possui ainda temos o services.
E nas Stores….
Aplicativos feitos com Ionic de sucesso nas lojas.
Sworkit Personal Trainer
Mais de 1 milhão de download
Rating: 4.6
Alerta Concurso
Mais de 100 mil downloads
Rating: 4.3
Coding...
TrackPost
● Busca usando Api Postmon;
● Ionic v3
● Angular 4
Estrutura de Pastas
● Plugins: são armazenados todos os
plugins do IONIC NATIVE;
● Src: A pasta onde está o código
fonte do nosso projeto;
● Assets: Imagens, icons e outros
itens que desejamos adicionar como
internacionalização;
● Pages: Todas as telas;
● www: O projeto compilado.
Thank you!
#iogdgcuiaba2017, 05/2017

Mais conteúdo relacionado

PPTX
Introdução intel XDK
PPTX
Ionic + Cordova para Desenvolvimento Mobile
PPTX
Itajai .NET React Native
PPTX
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
PPTX
Desenvolvimento Mobile com Ionic
PPTX
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
PDF
Phonegap
PPTX
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}
Introdução intel XDK
Ionic + Cordova para Desenvolvimento Mobile
Itajai .NET React Native
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Desenvolvimento Mobile com Ionic
Curso: Desenvolvimento de aplicativos híbridos (dia 1)
Phonegap
Sinesio bittencourt - Ionic framework {Aplicações móveis híbridas}

Mais procurados (20)

PDF
Livelo - Arquitetura com Atomic Design
PDF
Hybrid app phonegap angular ionic
PDF
Desenvolvendo para Android com PhoneGap
PPTX
ODP
Desmistificando o desenvolvimento de mobile híbrido
PPTX
Phonegap, muito além dos nativos!
PDF
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
PDF
2 curso-titanium-plataforma
PPTX
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
PDF
Desenvolvimento Mobile: Híbrido x Nativo
PPT
Introdução ao Titanium Appcelerator
PPTX
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
PDF
Soujava -construindo_ap_is_com_a_open_api_spec_e_java
PDF
Desenvolvimento Multiplataforma com Appcelerator Titanium
PPTX
O novo Visual Studio 2012
PDF
Integrando WordPress com Ionic 3.
PDF
Angular 4 Ionic 3 Cordova 5
PDF
PhoneGap - criando aplicações Android e iOS com HTML5
PDF
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
PPSX
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Livelo - Arquitetura com Atomic Design
Hybrid app phonegap angular ionic
Desenvolvendo para Android com PhoneGap
Desmistificando o desenvolvimento de mobile híbrido
Phonegap, muito além dos nativos!
Aplicativos Móveis: PWA, Instants Apps. Vamos entender?
2 curso-titanium-plataforma
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Desenvolvimento Mobile: Híbrido x Nativo
Introdução ao Titanium Appcelerator
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Soujava -construindo_ap_is_com_a_open_api_spec_e_java
Desenvolvimento Multiplataforma com Appcelerator Titanium
O novo Visual Studio 2012
Integrando WordPress com Ionic 3.
Angular 4 Ionic 3 Cordova 5
PhoneGap - criando aplicações Android e iOS com HTML5
Mobile DevOps: O caminho do sucesso para desenvolvimento de aplicativos.
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Anúncio

Semelhante a Hello world hybrid apps oportunidades com ionic framework v2 (20)

PPTX
Introdução ao desenvolvimento de apps com Phonegap
PDF
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
PPT
Mobile Apps Cross-Platform
PPT
Palestra Android
PPTX
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
PPTX
Guia para o Profissional Android
PPTX
Introdução Ao Desenvolvimento Para Iphone
PDF
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
PDF
Webinar: Introdução à Distribuição Contínua na AWS
PDF
Introdução a programação em Android
PDF
Marketing digital tecnologia da informação
PDF
Desenvolvimento de aplicativo utilizando o framework ionic
PDF
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
PPTX
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
PPT
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
PDF
Como integrar qualidade aos seus aplicativos através de testes
PDF
Mobile Dev - Aplicativos
ODP
jQuery Mobile
PDF
Ionic 2 como ferramenta para desenvolvimento móvel
PDF
Apps Híbridos e novas promessas Mobile.
Introdução ao desenvolvimento de apps com Phonegap
Aplicativos hibridos-com-ionic-voce-tambem-pode-comecar-a-desenvolver-agora-t...
Mobile Apps Cross-Platform
Palestra Android
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Guia para o Profissional Android
Introdução Ao Desenvolvimento Para Iphone
Palestra sobre desenvolvimento de aplicativos híbridos (SEMAC 2016)
Webinar: Introdução à Distribuição Contínua na AWS
Introdução a programação em Android
Marketing digital tecnologia da informação
Desenvolvimento de aplicativo utilizando o framework ionic
Desenvolvimento de Aplicações para Dispositivos Móveis: Aplicativos Nativos, ...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Explorando o Mundo Apple, Desenvolvendo Aplicativos para IOS - Felipe Martins...
Como integrar qualidade aos seus aplicativos através de testes
Mobile Dev - Aplicativos
jQuery Mobile
Ionic 2 como ferramenta para desenvolvimento móvel
Apps Híbridos e novas promessas Mobile.
Anúncio

Último (7)

PPTX
Mapeamento de Objeto para Tabela Relacional
PDF
Evolução em código: algoritmos genéticos com PHP
PDF
Paper_A028_BR_Victor_Enrique_Cavero_Sori (1).pdf
PDF
Dos requisitos ao código: como criar código rastreável em PHP
PPTX
Curso de Windows 11 resumido na prática.pptx
PDF
apresentacao introducao computacao ead.pdf
DOC
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO
Mapeamento de Objeto para Tabela Relacional
Evolução em código: algoritmos genéticos com PHP
Paper_A028_BR_Victor_Enrique_Cavero_Sori (1).pdf
Dos requisitos ao código: como criar código rastreável em PHP
Curso de Windows 11 resumido na prática.pptx
apresentacao introducao computacao ead.pdf
CODIGO PARA AUTOMATIZAR A JOGABILIDADE SUPER MARIO

Hello world hybrid apps oportunidades com ionic framework v2