SlideShare uma empresa Scribd logo
• Desenvolvimento de aplicativos
para empresas e pessoas físicas,
em tecnologia nativa e híbrida.
• Manutenção de aplicativos
desenvolvidos por outras
empresas.
• Desenvolvimento de portais de
gestão de conteúdo
• Desenvolvimento de soluções (web,
integração com back ends
heterogêneos, utilização das mais
diversas tecnologias).
• Consultorias para Empresas de
Tecnologia (gestão de equipes,
gestão de processos, gestão de
resultados e arquitetura de
sistemas).
• Manutenção de Sistemas Legados.
• Gamificação
• H2O Service Desk
Um novo paradigma
Aplicativos
Relevância
Usabilidade
SimplicidadeAgilidade
Inteligência
Ionic Labs
• A Insustentável Leveza do App
Alexandre “Montanha” de Oliveira
• Pós-Graduado em Educação
• Historiador pela UFMG
• Certificado em Gamification
Atua profissionalmente na área de TI há mais de 25 anos. Grande experiência em
informatização de empresas de diversos setores como o Colégio Logosofico, Belgo
Mineira e CEMIG. Foi Gerente de Fábrica de Software da TOTVS, então a maior
empresa de ERP da América Latina por mais de 10 anos, onde desenvolveu uma
metodologia que privilegia o cliente e seu requisito, envolvendo todos os players do
projeto para uma entrega consciente. Foi responsável por conduzir a TOTVS a duas
certificações MPSBR e três certificações ISO. Atualmente é Diretor de Fábrica de
Software da Henko Tecnologia.
TECNOLOGIAS
MOBILE
Múltiplicidade de Tecnologias
Tecnologias
Nativas
Nativas com IDEs Híbridas
Híbridas
Web Apps
Progressive Web Apps
Tecnologias
Nativas
Ferramentas
•Android: Java
•iOs: Objective-C e Swift
Usos
•Alta performance
•Uso intenso a recursos
nativos
•Interfaces não
“convencionais”
Prós
•Performance
•Aderência às exigências
dos distribuidores
•Bibliotecas e
frameworks disponíveis
•Adequação às novas
versões
Contras
•Um time para cada
tecnologia
•Custo do
desenvolvimento
•Produtividade
Exemplos de Apps Nativas
Tecnologias
Nativas com IDEs Híbridas
Ferramentas
• Xamarin
• Unity
Usos
• Alta performance
• Uso intenso a
recursos nativos
• Interfaces não
“convencionais”
Prós
• Performance
• Aderência às
exigências dos
distribuidores
• Uma única
linguagem para
todas as
plataformas
Contras
• Adiciona uma
camada a mais de
complexidade
• Novidades das
plataformas
podem demorar a
serem adequadas
Exemplos de Apps Nativas
Tecnologias
Híbridas
Ferramentas
•Cordova
•Ionic com Cordova
•PhoneGap
•Corona (LUA)
•Unity (JavaScript)
Usos
•Apps baseadas em
Formulários
•Jogos de interface mais
simples
•Apps que “portam” páginas
HTML
Prós
•Aproveitamento de equipes
Web
•Um código gerado para
todas as plataformas
•Altíssima produtividade
•Criatividade na interface
Contras
•Problemas com os
distribuidores
•Performance
•Recursos limitados
•Gap de tempo para adotar
novas implementações das
plataformas
•Recursos de Hardware
acessados via Plugins
Exemplos de Apps Híbridas
Tecnologias
Web Apps
Ferramentas
•HTML, JavaScript, CSS
Usos
•Apps baseadas em
Formulários
•Apps que respondem à
páginas HTML
responsivas
Prós
•Aproveitamento de
equipes Web
•Um código gerado para
todas as plataformas
•Altíssima produtividade
•Criatividade na interface
•Não precisa instalar
Contras
•Performance
•Recursos limitados
•Não consegue acessar
nenhum recurso de
Hardware
Exemplos de Web Apps
Tecnologias
Progressive Web Apps
Ferramentas
•HTML, JavaScript, CSS
Usos
•Apps baseadas em
Formulários
•Apps que respondem à
páginas HTML
responsivas
Prós
•Aproveitamento de
equipes Web
•Um código gerado para
todas as plataformas
•Altíssima produtividade
•Criatividade na interface
•Não precisa instalar
Contras
•Performance
•Recursos limitados
•Não consegue acessar
nenhum recurso de
Hardware
Exemplos de PWAs
APPS VÃO
ACABAR EM
BREVE?
Apocalipse das Apps
Apps vão acabar?
“Em 2020, as pessoas não irão usar aplicativos em seus aparelhos. Na realidade, os apps
estarão esquecidos. As pessoas vão contar com os assistentes virtuais pra tudo. A era pós-
app está vindo”. - Peter Sondergaard, Vice-Presidente sênior de Pesquisa da Gartner,
Fonte: http://gatewaysun.com/2015/10/06/gartner-no-more-apps-by-2020-and-robots-will-create-robots/
IONIC
História e Histórico
2009 –
PhoneGap
(Nitobi)
2011 – Adobe
compra Nitobi
(Open Source)
2012 –
Distribuição
Apache
(Cordova)
2013 –
PhoneGap vira
distribuição do
Cordova
2014 – Surge
IonicJs
(Framework
visual, de fluxo
e MVC)
2015 – Ionic 2
com Angular 2
2017 – Ionic 3
com Angular 4
História do Ionic
Tecnologias por trás e de apoio ao
Ionic
Precisa de Ferramentas Nativas!
contato@henkoti.com.br
http://henkoti.com.br
contato@mobilus.com.br
http://mobilus.com.br
#appsmontanhauna

Mais conteúdo relacionado

Mais procurados

Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Cristian Dean
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Diego Cavalca
 
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERO BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
Fernando Rizzato
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012
Diego Dukão
 
Desenvolvimento web e mobile ifce
Desenvolvimento web e mobile   ifceDesenvolvimento web e mobile   ifce
Desenvolvimento web e mobile ifce
Adriano Patrick Cunha
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
Adriel Café
 
Introdução ao Xamarin Forms
Introdução ao Xamarin FormsIntrodução ao Xamarin Forms
Introdução ao Xamarin Forms
Studyxnet
 
Introdução ao Xamarin
Introdução ao XamarinIntrodução ao Xamarin
Introdução ao Xamarin
Studyxnet
 

Mais procurados (8)

Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic FrameworkMinicurso de Desenvolvimento Híbrido utilizando Ionic Framework
Minicurso de Desenvolvimento Híbrido utilizando Ionic Framework
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERO BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
 
Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012Desenvolvimento Mobile - Rio Info 2012
Desenvolvimento Mobile - Rio Info 2012
 
Desenvolvimento web e mobile ifce
Desenvolvimento web e mobile   ifceDesenvolvimento web e mobile   ifce
Desenvolvimento web e mobile ifce
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Introdução ao Xamarin Forms
Introdução ao Xamarin FormsIntrodução ao Xamarin Forms
Introdução ao Xamarin Forms
 
Introdução ao Xamarin
Introdução ao XamarinIntrodução ao Xamarin
Introdução ao Xamarin
 

Semelhante a Ionic labs

Desenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineresDesenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineres
Weverton Gomes
 
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...
Renato Groffe
 
Apps tecnologias e usos
Apps   tecnologias e usosApps   tecnologias e usos
Apps tecnologias e usos
Alexandre Oliveira
 
Apresentação scriptcase-netmake
Apresentação   scriptcase-netmakeApresentação   scriptcase-netmake
Apresentação scriptcase-netmakeGustavo Lobato
 
Desenvolvimento Web
Desenvolvimento WebDesenvolvimento Web
Desenvolvimento Web
Claudio Barbosa
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
Start4up
 
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Renato Groffe
 
Microsoft WebMatrix
Microsoft WebMatrixMicrosoft WebMatrix
Microsoft WebMatrix
Denis Felix
 
Negócios e Open Source
Negócios e Open SourceNegócios e Open Source
Negócios e Open Source
OpenBossa
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
William S. Rodriguez
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
Heider Lopes
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Leonardo Melo Santos
 
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem....NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
Renato Groff
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Leonardo Soares
 
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Vertigo Tecnologia
 
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Renato Groffe
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Waldir R. Pires Jr
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
Davi Felipe Russi
 

Semelhante a Ionic labs (20)

Desenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineresDesenvolvimento na era dos contêineres
Desenvolvimento na era dos contêineres
 
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...
 
Apps tecnologias e usos
Apps   tecnologias e usosApps   tecnologias e usos
Apps tecnologias e usos
 
Apresentação scriptcase-netmake
Apresentação   scriptcase-netmakeApresentação   scriptcase-netmake
Apresentação scriptcase-netmake
 
Desenvolvimento Web
Desenvolvimento WebDesenvolvimento Web
Desenvolvimento Web
 
Plataforma OpenSuite
Plataforma OpenSuitePlataforma OpenSuite
Plataforma OpenSuite
 
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...
 
Microsoft WebMatrix
Microsoft WebMatrixMicrosoft WebMatrix
Microsoft WebMatrix
 
Negócios e Open Source
Negócios e Open SourceNegócios e Open Source
Negócios e Open Source
 
Janela Livre
Janela LivreJanela Livre
Janela Livre
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Descomplicando o Android
Descomplicando o AndroidDescomplicando o Android
Descomplicando o Android
 
Software gratuito
Software gratuitoSoftware gratuito
Software gratuito
 
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
 
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem....NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...
 
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha TouchIntrodução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
Introdução ao desenvolvimento de aplicativos com PhoneGap e Sencha Touch
 
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
Liferay RoadShow 2010 | O Futuro no Desenvolvimento de Portais. Por Bruno Tar...
 
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
 
Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1Desenvolvimento de Aplicações Móveis em Java - Parte 1
Desenvolvimento de Aplicações Móveis em Java - Parte 1
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 

Mais de Alexandre Oliveira

Apresentação Aula Usabilidade Web Jogos e Apps
Apresentação Aula Usabilidade Web Jogos e AppsApresentação Aula Usabilidade Web Jogos e Apps
Apresentação Aula Usabilidade Web Jogos e Apps
Alexandre Oliveira
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciais
Alexandre Oliveira
 
World of Warcraft e Aprendizado de História
World of Warcraft e Aprendizado de HistóriaWorld of Warcraft e Aprendizado de História
World of Warcraft e Aprendizado de História
Alexandre Oliveira
 
Universi dos Games 2022
Universi dos Games 2022Universi dos Games 2022
Universi dos Games 2022
Alexandre Oliveira
 
Educação Gamificada
Educação GamificadaEducação Gamificada
Educação Gamificada
Alexandre Oliveira
 
Educação gamificada
Educação gamificadaEducação gamificada
Educação gamificada
Alexandre Oliveira
 
GBL - Game Based Learning, jogos em sala de aula
GBL - Game Based Learning, jogos em sala de aulaGBL - Game Based Learning, jogos em sala de aula
GBL - Game Based Learning, jogos em sala de aula
Alexandre Oliveira
 
Machine learning
Machine learningMachine learning
Machine learning
Alexandre Oliveira
 
Gamification: Técnicas de Avaliação
Gamification: Técnicas de AvaliaçãoGamification: Técnicas de Avaliação
Gamification: Técnicas de Avaliação
Alexandre Oliveira
 
Gamification Reduzida
Gamification ReduzidaGamification Reduzida
Gamification Reduzida
Alexandre Oliveira
 
Palestra Finit 2017
Palestra Finit 2017Palestra Finit 2017
Palestra Finit 2017
Alexandre Oliveira
 
Oficina de Criação de Mundos nos Jogos
Oficina de Criação de Mundos nos JogosOficina de Criação de Mundos nos Jogos
Oficina de Criação de Mundos nos Jogos
Alexandre Oliveira
 
Edição de Vídeos Una Barreiro
Edição de Vídeos Una BarreiroEdição de Vídeos Una Barreiro
Edição de Vídeos Una Barreiro
Alexandre Oliveira
 
Gamification prática09082017
Gamification prática09082017Gamification prática09082017
Gamification prática09082017
Alexandre Oliveira
 
Oficina de Capacitação Una
Oficina de Capacitação UnaOficina de Capacitação Una
Oficina de Capacitação Una
Alexandre Oliveira
 
Iniciação ao Desenvolvimento de Jogos
Iniciação ao Desenvolvimento de JogosIniciação ao Desenvolvimento de Jogos
Iniciação ao Desenvolvimento de Jogos
Alexandre Oliveira
 
1º Meetup de Gamification de Belo Horizonte
1º Meetup de Gamification de Belo Horizonte1º Meetup de Gamification de Belo Horizonte
1º Meetup de Gamification de Belo Horizonte
Alexandre Oliveira
 
Jornada do herói
Jornada do heróiJornada do herói
Jornada do herói
Alexandre Oliveira
 
Aula de Node
Aula de NodeAula de Node
Aula de Node
Alexandre Oliveira
 
Exercícios web
Exercícios webExercícios web
Exercícios web
Alexandre Oliveira
 

Mais de Alexandre Oliveira (20)

Apresentação Aula Usabilidade Web Jogos e Apps
Apresentação Aula Usabilidade Web Jogos e AppsApresentação Aula Usabilidade Web Jogos e Apps
Apresentação Aula Usabilidade Web Jogos e Apps
 
10 Linguagens de programação essenciais
10 Linguagens de programação essenciais10 Linguagens de programação essenciais
10 Linguagens de programação essenciais
 
World of Warcraft e Aprendizado de História
World of Warcraft e Aprendizado de HistóriaWorld of Warcraft e Aprendizado de História
World of Warcraft e Aprendizado de História
 
Universi dos Games 2022
Universi dos Games 2022Universi dos Games 2022
Universi dos Games 2022
 
Educação Gamificada
Educação GamificadaEducação Gamificada
Educação Gamificada
 
Educação gamificada
Educação gamificadaEducação gamificada
Educação gamificada
 
GBL - Game Based Learning, jogos em sala de aula
GBL - Game Based Learning, jogos em sala de aulaGBL - Game Based Learning, jogos em sala de aula
GBL - Game Based Learning, jogos em sala de aula
 
Machine learning
Machine learningMachine learning
Machine learning
 
Gamification: Técnicas de Avaliação
Gamification: Técnicas de AvaliaçãoGamification: Técnicas de Avaliação
Gamification: Técnicas de Avaliação
 
Gamification Reduzida
Gamification ReduzidaGamification Reduzida
Gamification Reduzida
 
Palestra Finit 2017
Palestra Finit 2017Palestra Finit 2017
Palestra Finit 2017
 
Oficina de Criação de Mundos nos Jogos
Oficina de Criação de Mundos nos JogosOficina de Criação de Mundos nos Jogos
Oficina de Criação de Mundos nos Jogos
 
Edição de Vídeos Una Barreiro
Edição de Vídeos Una BarreiroEdição de Vídeos Una Barreiro
Edição de Vídeos Una Barreiro
 
Gamification prática09082017
Gamification prática09082017Gamification prática09082017
Gamification prática09082017
 
Oficina de Capacitação Una
Oficina de Capacitação UnaOficina de Capacitação Una
Oficina de Capacitação Una
 
Iniciação ao Desenvolvimento de Jogos
Iniciação ao Desenvolvimento de JogosIniciação ao Desenvolvimento de Jogos
Iniciação ao Desenvolvimento de Jogos
 
1º Meetup de Gamification de Belo Horizonte
1º Meetup de Gamification de Belo Horizonte1º Meetup de Gamification de Belo Horizonte
1º Meetup de Gamification de Belo Horizonte
 
Jornada do herói
Jornada do heróiJornada do herói
Jornada do herói
 
Aula de Node
Aula de NodeAula de Node
Aula de Node
 
Exercícios web
Exercícios webExercícios web
Exercícios web
 

Ionic labs

  • 1.
  • 2. • Desenvolvimento de aplicativos para empresas e pessoas físicas, em tecnologia nativa e híbrida. • Manutenção de aplicativos desenvolvidos por outras empresas. • Desenvolvimento de portais de gestão de conteúdo • Desenvolvimento de soluções (web, integração com back ends heterogêneos, utilização das mais diversas tecnologias). • Consultorias para Empresas de Tecnologia (gestão de equipes, gestão de processos, gestão de resultados e arquitetura de sistemas). • Manutenção de Sistemas Legados. • Gamificação • H2O Service Desk
  • 4. Ionic Labs • A Insustentável Leveza do App
  • 5. Alexandre “Montanha” de Oliveira • Pós-Graduado em Educação • Historiador pela UFMG • Certificado em Gamification Atua profissionalmente na área de TI há mais de 25 anos. Grande experiência em informatização de empresas de diversos setores como o Colégio Logosofico, Belgo Mineira e CEMIG. Foi Gerente de Fábrica de Software da TOTVS, então a maior empresa de ERP da América Latina por mais de 10 anos, onde desenvolveu uma metodologia que privilegia o cliente e seu requisito, envolvendo todos os players do projeto para uma entrega consciente. Foi responsável por conduzir a TOTVS a duas certificações MPSBR e três certificações ISO. Atualmente é Diretor de Fábrica de Software da Henko Tecnologia.
  • 7. Tecnologias Nativas Nativas com IDEs Híbridas Híbridas Web Apps Progressive Web Apps
  • 8. Tecnologias Nativas Ferramentas •Android: Java •iOs: Objective-C e Swift Usos •Alta performance •Uso intenso a recursos nativos •Interfaces não “convencionais” Prós •Performance •Aderência às exigências dos distribuidores •Bibliotecas e frameworks disponíveis •Adequação às novas versões Contras •Um time para cada tecnologia •Custo do desenvolvimento •Produtividade
  • 10. Tecnologias Nativas com IDEs Híbridas Ferramentas • Xamarin • Unity Usos • Alta performance • Uso intenso a recursos nativos • Interfaces não “convencionais” Prós • Performance • Aderência às exigências dos distribuidores • Uma única linguagem para todas as plataformas Contras • Adiciona uma camada a mais de complexidade • Novidades das plataformas podem demorar a serem adequadas
  • 11. Exemplos de Apps Nativas
  • 12. Tecnologias Híbridas Ferramentas •Cordova •Ionic com Cordova •PhoneGap •Corona (LUA) •Unity (JavaScript) Usos •Apps baseadas em Formulários •Jogos de interface mais simples •Apps que “portam” páginas HTML Prós •Aproveitamento de equipes Web •Um código gerado para todas as plataformas •Altíssima produtividade •Criatividade na interface Contras •Problemas com os distribuidores •Performance •Recursos limitados •Gap de tempo para adotar novas implementações das plataformas •Recursos de Hardware acessados via Plugins
  • 13. Exemplos de Apps Híbridas
  • 14. Tecnologias Web Apps Ferramentas •HTML, JavaScript, CSS Usos •Apps baseadas em Formulários •Apps que respondem à páginas HTML responsivas Prós •Aproveitamento de equipes Web •Um código gerado para todas as plataformas •Altíssima produtividade •Criatividade na interface •Não precisa instalar Contras •Performance •Recursos limitados •Não consegue acessar nenhum recurso de Hardware
  • 16. Tecnologias Progressive Web Apps Ferramentas •HTML, JavaScript, CSS Usos •Apps baseadas em Formulários •Apps que respondem à páginas HTML responsivas Prós •Aproveitamento de equipes Web •Um código gerado para todas as plataformas •Altíssima produtividade •Criatividade na interface •Não precisa instalar Contras •Performance •Recursos limitados •Não consegue acessar nenhum recurso de Hardware
  • 19. Apps vão acabar? “Em 2020, as pessoas não irão usar aplicativos em seus aparelhos. Na realidade, os apps estarão esquecidos. As pessoas vão contar com os assistentes virtuais pra tudo. A era pós- app está vindo”. - Peter Sondergaard, Vice-Presidente sênior de Pesquisa da Gartner, Fonte: http://gatewaysun.com/2015/10/06/gartner-no-more-apps-by-2020-and-robots-will-create-robots/
  • 21. 2009 – PhoneGap (Nitobi) 2011 – Adobe compra Nitobi (Open Source) 2012 – Distribuição Apache (Cordova) 2013 – PhoneGap vira distribuição do Cordova 2014 – Surge IonicJs (Framework visual, de fluxo e MVC) 2015 – Ionic 2 com Angular 2 2017 – Ionic 3 com Angular 4 História do Ionic
  • 22.
  • 23. Tecnologias por trás e de apoio ao Ionic
  • 25.