Publicado: Nov 21, 2017
A partir de hoje, o AWS Mobile acrescenta suporte de primeira classe para a web e o React Native, permitindo que os desenvolvedores de JavaScript (JS) criem facilmente seus aplicativos habilitados para a nuvem. Até agora, os desenvolvedores da web e do React Native precisavam configurar manualmente os serviços no console da AWS, fazer download dos SDKs básicos e ler a documentação para que pudessem começar a interagir com a plataforma. Com o lançamento de hoje, os desenvolvedores JS poderão configurar com muita facilidade os recursos principais dos aplicativos como login de usuário, o armazenamento e as APIs sem servidor usando o console reformulado e a nova CLI do AWS Mobile.
Com o console reformulado, os projetos agora permitem que os usuários definam quatro plataformas de aplicativos diferentes para seus back-ends. Isso significa que os desenvolvedores podem configurar recursos de back-end como um login de usuário uma vez e, em seguida, integrá-lo com um aplicativo iOS, Android, web e React Native, através do console. Os desenvolvedores desejam gastar menos tempo configurando seus back-ends para que sobre mais tempo para criar aplicativos de qualidade. Para facilitar isso, introduzimos assistentes passo a passo no console, os quais orientam o usuário durante o processo de integração de seus aplicativos com um back-end da AWS. Além disso, acrescentamos também os higher order components (HOC - Componentes de ordem superior) na biblioteca Amplify que permite aos usuários começar um projeto escrevendo apenas 2-3 linhas de código. Por exemplo, desenvolvedores de aplicativos web podem adicionar um login de usuário na interface de usuário de seus aplicativos com apenas 2 linhas de código.
Para desenvolvedores que estão começando projetos a partir do zero, os kits para iniciantes dispõem de aplicativos totalmente funcionais que já estão habilitados para a nuvem. Com apenas um clique, você pode criar um projeto inicial que é capaz de configurar automaticamente os recursos de back-end e fornecer um exemplo de código de cliente, permitindo assim a criação de um aplicativo executável na nuvem sem que seja preciso escrever uma única linha de código.
Nós também permitimos que os desenvolvedores executem seus testes de desempenho em dispositivos reais para aplicativos web hospedados no Mobile Hub. Normalmente, desenvolvedores de aplicativos web só têm a oportunidade de executar seus aplicativos em emuladores móveis antes de lançá-los nas lojas de aplicativos. Agora, com um único comando da CLI, os desenvolvedores podem publicar aplicativos web em nossa frota de dispositivos iOS e Android no AWS Device Farm gratuitamente. O aplicativo web é executado em diferentes dispositivos como o iPhone 8 e o Pixel 2 para prover insights reais sobre seu desempenho, com métricas tais como o tempo decorrido até a primeira pintura significativa e o tempo decorrido até o primeiro byte. Além disso, fornecemos capturas de telas que mostram como o aplicativo está sendo exibido em diferentes tamanhos de telas e versões de sistemas operacionais para que os desenvolvedores possam identificar problemas de layout antes do lançamento.
Para saber mais sobre essas melhorias, faça logon no console reformulado.
O AWS Mobile Hub permite que você selecione a região para criar os recursos do seu projeto. Para obter mais informações sobre regiões da AWS, consulte Regiões e endpoints.