Para implementarmos pontos de múltipla escolha na estrutura do nosso código com Kotlin podemos utilizar a estrutura “when”. Para os programadores que vieram do Java ele tem um aspecto semelhante ao switch, porém mais poderoso. Nesse texto vamos ver o tipo Enum como declarar e utilizar, em seguida vamos ver a estrutura when e aprender a utilizá-la. No final, vamos concluir com um exemplo que vai unir os dois conceitos e assim você terá mais um recurso na sua “caixa de ferramentas” de programador Kotlin que é o que você deseja se tornar.
Para conseguirmos rodar código C/C++ com Android podemos utilizar o NDK que é um conjunto de ferramentas usado para atingir esse objetivo. O NDK fornece bibliotecas para gerenciar atividades nativas e componentes físicos do dispositivo (sensores, dispositivos de toque, GPS e etc). Frequentemente o NDK é utilizado quando queremos mais performance e baixa latência. Ou quando queremos executar rotinas intensas do ponto de vista computacional como jogos ou simulação de física do mundo real.
Desenvolvedores Java que trabalham com o ecossistema Android, geralmente, passam por dificuldades na configuração do seu ambiente de desenvolvimento, muitos não o configuram apropriadamente e esperam que o Google traga um toolkit junto com a IDE em um pacote autocontido completo e funcional. Porém, você como um bom desenvolvedor que é, não deve esperar por isso. Este guia é indicado para usuários que trabalhem em ambiente Unix ou Unix like.