16 de mai de 2018

Novos cursos gratuitos: Google e Udacity ensinam Kotlin e Flutter

Asser Samak

A Udacity tem muitas parcerias com empresas inovadoras em diversos setores, tanto de criação de conteúdo de seus cursos online quanto de contratação. E nossa parceria de longa data com a Google tem produzido diversas opções ricas em conhecimento, como os programas Nanodegree Android Basics e Desenvolvedor Android. E agora há mais dois cursos no catálogo: Bootcamp de Kotlin para Programadores e Crie Aplicativos Móveis Nativos com o Flutter.

Ambos estão disponíveis em português e são gratuitos. Saiba mais sobre cada um abaixo!

Bootcamp de Kotlin para Programadores

Em sua conferência Google I/O em 2017, o Google anunciou a adição de Kotlin como sua linguagem de programação oficial para Android. Desde então, a comunidade de desenvolvimento de Kotlin tem crescido rapidamente. A linguagem também foi adotada por grandes empresas como Netflix, Pinterest, Lyft e a própria Udacity.

Um relatório recente do Realm sobre a taxa de adoção de Kotlin entre desenvolvedores Android prevê que Kotlin vai atingir um market share de 51% antes do fim do ano. E a pesquisa anual entre desenvolvedores do Stack Overflow reforça: Kotlin é a segunda linguagem mais amada entre eles.

Kotlin tem rapidamente ganhado uma reputação por ser concisa, expressiva e segura. Desenvolvedores também apreciam sua capacidade de ser orientada a objetivos e tecnicamente funcional, além de ser 100% interoperável com Java.

Este curso aberto oferece a desenvolvedores a oportunidade de aprender o essencial sobre a linguagem de programação Kotlin diretamente com experts do Google.

Você aprenderá os blocos fundamentais – sintaxe, tipos de dados, variáveis, estruturas de controle, entre outros – para começar a desenvolver seus próprios projetos em seguida.

"Desenvolvedores ao redor do mundo estão amando Kotlin. Estamos entusiasmados ao ver desenvolvedores dominando a linguagem e usando-a para construir apps Android incríveis", disse James Lau, gerete de produto da área de Kotlin Developer Experience do Google.

"A Udacity é a parceira perfeita para garantirmos que programadores estão aprendendo as habilidades mais importantes de maneira eficiente, eficaz e com um currículo de ponta."

Saiba mais aqui!

Crie Aplicativos Móveis Nativos com o Flutter

Um artigo recente do Thegloor resumiu bem o desafio que o desenvolvedor mobile atualmente enfrenta: "Usuários querem nada menos que uma ótima performance, designs lindos e animações suaves. No entanto, para atingir ewsse objetivo, desenvolvedores precisam criar novos features sem comprometer a qualidade ou a performance".

Este é o motivo por trás do Flutter, continua. Trata-se do SDK (kit de desenvolvimento de software) para aplicativos móveis do Google.

Com o novo curso aberto da Udacity, vocie aprende a desenvolver aplicações móveis nativas, interativas e de alta qualidade para iOS e Android em tempo recorde.

Desde seu lançamento, em maio de 2017, desenvolvedores têm elogiado o Flutter aos montes, destacando aspectos como seu framework reativo e suas ferramentas integradas.

"O Flutter é um kit de desenvolvimento de software do Google que oferece aos desenvolvedores um novo jeito de construir apps nativos para Android e iOS a partir de uma única base de código", resume Joshy Joseph, vice-presidente & Engineering Fellow da Google.

Um dos sucessos iniciais do Flutter veio quando a empresa de desenvolvimento e design digital Posse usou o Flutter para construir o muitíssimo bem-sucedido app de Hamilton, o maior musical da Broadway das últimas décadas.

Em um artigo sobre o desenvolvimento deste aplicativo, eles explicam porque escolheram este SDK: "Vemos o Flutter como nossa arma (cada vez menos) secreta e uma vantagem competitiva. Nossos times se movimentam mais depressa e executam melhor", começam.

Por ter tido seus features construídos apenas uma vez, o app é mais consistente tanto para iOS quanto para Android, continuam. "Particularmente, amamos que os updates tipicamente tão entediantes (como updates de gráficos, testes etc.) são literalmente duas vezes mais rápido e menos chatos e dolorosos de maneira geral."

No novo curso aberto da Udacity, você aprenderá diretamente com instrutores da Google quais são os fundamentos deste framework e como utilizá-lo em seu processo de desenvolvimento, além de saber como customizá-lo com Material Design e torná-lo interativo, entre outras coisas.

Saiba mais aqui!

Leia também:

Artigo originalmente publicado no blog americano da Udacity.

Sobre o autor
Asser Samak