Desenvolvimento Mobile
Por ser uma linguagem de programação atual e estática o Kotlin é escolhido por grande parte dos desenvolvedores, pois aumenta a produtividade, segurança do código e satisfação dos desenvolvedores.
O ambiente de desenvolvimento integrado para a plataforma Android conhecido como Android Studio proporciona alto nível de compatibilidade com o Kotlin, trazendo ferramentas integradas que ajudam a converter o código em Java diretamente para o Kotlin.
O Kotlin possui recursos inteligentes que permitem que você se concentre em expressar suas ideias e escrever menos código “Boilerplate” que se caracteriza por seções de código que devem ser incluídas em muitos lugares com pouca ou nenhuma alteração. A nulidade inclusa no sistema ajuda a evitar uma exceção lançada pelo Java quando um programa tenta acessar um objeto de memória que não foi instanciado até o momento de sua chamada (NullPointerExceptions). Os apps Android desenvolvidos com o código Kotlin menor chance de apresentar falhas.
O ápice da aula foi o desenvolvimento dos componentes customizáveis e desacoplados para facilitar o desenvolvimento, bem como o ajuste de cores. O uso do “Navigation” para adicionar os botões e o “Notifications” para inserir os ícones. A adição dos componentes “Heber” para a construção da caixa vermelha com o mesmo tamanho da "Top bar", contendo o título e informações da agência e o "app Card" do Material Design, usado para criar os diversos Cards que mostram saldo, limite e outras informações do usuário.
Ainda há muito mais a aprender nesse vasto campo da programação, as aulas oferecidas pela DIO são incríveis para imergir nesse universo.