Quais ferramentas usar com Ionic – Ionic Developer Survey 2017

Pela primeira vez, esse ano a equipe do Ionic realizou uma pesquisa com mais de 13.000 desenvolvedores para saber o que eles estão usando para desenvolver com o Ionic.

Com esses dados, você que está querendo saber quais ferramentas usar com Ionic tanto no processo de desenvolvimento, tanto quanto IDEs

e outros, esses dados vão te ajudar. Acompanha comigo abaixo.





















Tendências

Nativo X Híbrido

Em 2015, 20% dos aplicativos construídos eram com exclusivamente linguagem nativa. Para os próximos dois anos, esse número tende a ser 7x menor: 2.9%.

Consequentemente o número de aplicativos híbridos nos próximos dois anos que vão abandonar completamente o desenvolvimento nativo em favor do híbrido é de 32.7%. (manda o link do post pro seu chefe)

Objetivo

Grande parte dos aplicativos construídos com Ionic atualmente (41.7%) são para uso interno, portanto é uma tendência mais ampla na empresa de não usar os aplicativos apenas para o consumidor ‘óbvio’.

Gadgets

Apenas 3% dos desenvolvedores estão fazendo apps para smartwatches e 2.7% estão construindo para TVs.

94.3% estão desenvolvendo para Android e 83.2% para iOS.

Uma tendência interessante é que 31.5% dos desenvolvedores estão fazendo PWAs (Progressive Web Apps). Não sabe o que é um PWA? Ouve esse podcast aqui.

Ferramentas

Firebase é usado por 41.3% dos desenvolvedores Ionic para push notifications.

Algo esperado era o domínio do Node.js, que é utilizado por 56.6% por desenvolvedores como tecnologia no backend e também o domínio do Google Analytics e Firebase Analytics – respectivamente com 68.3% e 24.9% dos desenvolvedores.

Com apenas dois anos de lançado o Visual Studio Code já arrebatou 46.7% dos desenvolvedores (selo André Felizardo de qualidade 🙂 )

Hábitos

Apesar de vários serviços na nuvem possibilitarem testes em vários dispositivos, 65.1% dos devs não estão usando nenhum serviço de teste de dispositivos em nuvem.

Apesar também de existirem ferramentas de atualização remota em tempo-real dos apps, 53.2% continua atualizando os apps da maneira tradicional – através das lojas de apps.

Uma surpresa é que os devs estão usando bastante as ferramentas de prototipagem como parte do fluxo de desenvolvimento (design é importante sim!). Nesse caso, o Ionic Creator foi citado em 22.8% das respostas.

Outra surpresa, talvez negativa, é que 44% dos devs que responderam não estão rastreando erros nos apps que estão sendo construídos. (Oportunidade aí?)

Quem são os caras?

80% dos 13.000 devs se identificaram como desenvolvedores web, e 10.8% se identificaram como newbies aprendendo a desenvolver apps pela primeira vez e 8.4 como desenvolvedores mobile.

75.2% estão desenvolvendo pra uso comercial e 41.3% foram contratados e estão desenvolvendo em nome dos seus clientes (Ionic tá dando dinheiro hein?) e 33.3% estão desenvolvendo para suas próprias empresas.

Quais ferramentas usar com Ionic?

Backend

Push Notifications

Ionic ferramentas - Push Notifications

Autenticação de Usuário

Ionic ferramentas - Autenticação de Usuário

Banco de dados

Ionic ferramentas - Banco de dados

Host Server-side

Ionic ferramentas - Host Server-side

Backend

Ionic ferramentas - Backend

Analytics

Ionic ferramentas - Analytics

Ferramenta de Teste do App na nuvem

Ionic ferramentas - Ferramenta de Teste do App na nuvem

Rastreamento de erros

Ionic ferramentas - Rastreamento de erros

Atualização de apps remotamente

Ionic ferramentas - Atualização de apps remotamente

Ferramentas e Testes

Editor ou IDE

Ionic ferramentas - Editor ou IDE

Ferramenta de Protótipos

Ionic ferramentas - Ferramenta de Protótipos

Ferramenta de teste beta/Feedback

Ionic ferramentas - Ferramenta de teste beta/Feedback

Distribuição do app

Ionic ferramentas - Distribuição do app

Meta Stuff

Sistema Operacional

Ionic ferramentas - Sistema Operacional

Tamanho da empresa

Ionic ferramentas - Tamanho da empresa

Construindo apps para

Ionic ferramentas - Construindo apps para

Quantos apps Ionic já fez

Ionic ferramentas - Quantos apps Ionic já fez

Tipo de app que está desenvolvendo

Ionic ferramentas - Tipo de app que está desenvolvendo

Plataformas que você atinge

Ionic ferramentas - Plataformas que você atinge

Qual sua experiência

Ionic ferramentas - Qual sua experiência

Versão do IonicIonic ferramentas - Versão do Ionic

Híbrido x Nativo

Ionic ferramentas - Híbrido x Nativo

Fonte: https://ionicframework.com/survey/2017

Quer conhecer mais do Ionic? Então segue a Trilha do Ionic que fiz especialmente pra isso!