Artigo

O Google I / O 2015 foi feito para criar aplicativos melhores

protection click fraud

[] / google-io-2016)

O Google I / O 2015 foi incrível se você é um fã do Android. Os novos recursos que chegam ao Google Now são uma exibição incrível do aprendizado de máquina e nos dirão mais sobre o Skrillex do que jamais desejamos saber. O novo Fotos do Google parece uma ótima maneira (e principalmente gratuita) de manter tudo organizado e disponível em todos os lugares, e Chromebook os usuários podem ter uma alternativa viável ao Lightroom para organizar e catalogar fotos em andamento - estaremos tentando fazer exatamente isso. Android Pay mostra como o Google pode evoluir e se adaptar quando um boa ideia não obtém a tração que esperavam. E havia barbas gloriosas.

Mas em 2015, ainda mais do que nos anos anteriores, o Google leva a sério os desenvolvedores que criam aplicativos melhores.

As ferramentas de desenvolvedor do Google são um conjunto de utensílios em constante evolução e mudança que permite que o pessoal construir nossos aplicativos para vincular aos serviços do Google enquanto fazemos coisas que queremos instalar e usar todos dia. Eles são gratuitos e, embora sejam poderosos, alguns dos pontos mais delicados de um excelente design têm sido difíceis de manusear para os desenvolvedores, e o próprio IDE - esse é o programa que os desenvolvedores usam para escrever o código e construir seus aplicativos - pode ser desajeitado quando você sai da caixa "hello world" e entra no âmago da questão codificação. E testar aplicativos tem sido um pesadelo. O Google abordou esses três problemas de uma maneira ampla.

A Verizon está oferecendo o Pixel 4a por apenas US $ 10 / mês nas novas linhas Unlimited

A nova Android Design Support Library

É importante ter um aplicativo que pareça pertencer ao telefone nas mãos do usuário. Não queremos que tudo pareça exatamente igual, mas o Material Design permite que um aplicativo de terceiros tenha a mesma aparência que os aplicativos que fazem parte do sistema. Implementar essas diretrizes de design, no entanto, pode ser complicado e o tempo gasto em layouts e visuais costuma ser um exercício de frustração - mesmo para desenvolvedores experientes.

O novo e melhorado Biblioteca de suporte de design Android traz um punhado de novas ferramentas que os desenvolvedores podem integrar em seus aplicativos sem escrever milhares de linhas de código. o melhor parte é que ele funciona para dispositivos com Android 2.1 ou superior, que é quase todos eles.

Esta nova biblioteca ajudará os desenvolvedores a importar uma visualização de gaveta de navegação, rótulos flutuantes para edição de texto, um botão de ação flutuante, barra de ferramentas, guias e uma estrutura de movimento e rolagem para deixar tudo fluir suavemente. Esses widgets e métodos de design reduzirão o tempo de desenvolvimento enquanto fazem com que os aplicativos tenham uma aparência e um toque maravilhosos.

Viva a FAB!

Suporte para Android Studio C / C ++

A maioria dos desenvolvedores usa o que é chamado de IDE (Ambiente de Desenvolvimento Integrado). Para escrever código, mantenha o código em uma árvore sensata e construa tudo quando estiver pronto para ser executado. Você pode usar o bloco de notas e as ferramentas de linha de comando para criar aplicativos, mas apenas se você se odiar. O IDE gratuito do Google para desenvolvedores de aplicativos Android é chamado Android Studio e teve uma atualização robusta na versão 1.3.

O novo plugin do Gradle foi aprimorado, oferecendo tempos de construção mais rápidos, melhor processamento e compressão de arquivos PNG e uma ferramenta de aapt melhor (essas são ferramentas que constroem um aplicativo a partir do código-fonte). Um punhado de novas anotações Java foram adicionadas para ajudar os desenvolvedores a evitar bugs nessas longas linhas de código, e ferramentas de perfil de memória tiveram uma revisão significativa e uma interface visual para permitir que os desenvolvedores vejam o que é acontecendo. Todas coisas muito legais.

Mas o favorito do público era a adição de suporte a C / C ++ diretamente no Android Studio. O Google colaborou com a JetBrains para incluir seu C / C ++ IDE CLion diretamente no Android Studio a custo zero para os desenvolvedores. Isso permite refatoração e análise de código, navegação, descoberta de uso, conclusão de código e muito mais. Isso também permite uma integração estreita entre o código Java e o código C / C ++, portanto, coisas como refatorar um lado também refatoram o outro.

Se você é um desenvolvedor de aplicativos, sabe como isso é incrível. Caso contrário, isso significa que os desenvolvedores têm uma nova caixa de ferramentas que ajuda a usar o NDK (Native Development Kit) dentro do Android Studio e economizará literalmente centenas de horas de tempo de desenvolvimento para projetos que usam código. Isso significa desenvolvedores mais felizes e melhores aplicativos.

The Cloud Test Lab

Seu armário de teste instantâneo de dispositivos, com relatórios automatizados e suporte de dimensionamento.

Se você imaginar desenvolvedores de aplicativos Android sentados em uma enorme mesa coberta com várias marcas e modelos de telefones Android testando seus aplicativos furiosamente, provavelmente não está longe de estar certo. A escolha de hardware significa que nem todo telefone vai agir da mesma maneira quando apresentado com um aplicativo compilado, e muito tempo é gasto para otimizar e depurar aplicativos em vários dispositivos. Muito tempo. Muitos dispositivos.

O Google anunciou o Cloud Test Lab ajudar. Os desenvolvedores podem usar o laboratório online do Google para testar aplicativos durante o desenvolvimento, tanto em dispositivos virtuais quanto em dispositivos físicos para depuração real e monitoramento de desempenho. Os desenvolvedores podem executar todos os testes ao mesmo tempo em todos os dispositivos sem ter um armário cheio de telefones no escritório. O laboratório também apresenta rastreadores de aplicativos de robôs que podem realizar testes sem nenhum procedimento de teste escrito manualmente, o que reduz ainda mais o tempo de desenvolvimento.

Além do tempo economizado durante o desenvolvimento, isso quebra a barreira de custo que equipes menores e desenvolvedores independentes podem enfrentar ao tentar testar o próximo aplicativo excelente em que estão trabalhando.

Melhores ferramentas para melhores aplicativos

instagram story viewer