23 de Outubro, 2021

MIT App Inventor & Kodular

Hoje vamos falar um pouco sobre MIT App Inventor & Kodular, duas plataformas de desenvolvimento de aplicativos em blocos, perfeitas para a criação e construção de Apps formidáveis.

Primeiramente falaremos sobre o MIT App Inventor, a plataforma desenvolvida pelo Instituto de Tecnologia de Massachusetts, construída com o intuito de facilitar o trabalho de desenvolvimento de apps, que não precisa de conhecimentos avançados de programação em Java, para desenvolver aplicativos para Android.

Com uma interface bastante intuitiva e fácil de entender, a plataforma oferece um ambiente com diversos recursos do básico ao avançado, facilitando a construção de fantásticas aplicações que podem oferecer resultados incríveis. Uma das facilidades de se trabalhar com programação em blocos, é que até mesmo crianças podem se tornar desenvolvedoras.

Programação em blocos

A estrutura criada pelo MIT App Inventor, fornece emponderamento real para que crianças se destaquem de modo a alcançar um impacto social imensurável e bastante significativo para suas comunidades, através da programação em blocos, que possibilita a amplitude deste impacto com a maior magnitude afim de facilitar a provisão dos recursos necessários a sociedade, utilizando ferramentas práticas e feitas, em alguns casos, pela própria comunidade.

No Brasil essa ferramenta ainda é pouco explorada, tendo em vista o espaço para desenvolvimento de novas tendências, dada a necessidade de se levar esta espetacular metodologia para outros tipos de mercados, o que facilitaria e muito, muitos campos profissionais.

O interessante do App Inventor, é que você se utiliza apenas de Lógica de Programação, para realizar as tarefas e chegar ao produto final do desenvolvimento daquilo que você está projetando. Por mais difícil que seja o aplicativo em questão, você fará apenas encaixar blocos de procedimentos, condicionais e funções, independente da complexidade do desafio. Obviamente, conforme o nível de tarefas que seu aplicativo tiver que realizar, maior o número de blocos que terá de encaixar, para que o mesmo reaja de forma adequada a finalidade de seu produto.

Logotipo da Kodular

Kodular é o nome desta incrível ferramenta que também foi preparada no MIT App Inventor, entretanto, reúne ainda mais ferramentas modernas deixando seu aplicativo com um estilo próprio. O diferencial entre App Inventor e Kodular, é que Kodular é mais moderno e conta com algumas ferramentas a mais e uma metodologia mais lapidada, preparada para desenvolver aplicativos com um design mais atual e menos quadrado.

Barra de ferramentas, ou, Palette, que oferece excelentes recursos para o desenvolvimento de aplicativos sensacionais.

Você pode escolher a ferramenta que deseja utilizar e arrastar para a direita para aplicar ao projeto. No lado direito da tela do Kodular, você poderá modificar as propriedades da ferramenta que você acabou de arrastar e soltar no modelo do telefone no centro da tela.

Uma gama de categorias de ferramentas podem ser escolhidas na Palette, basta passar o mouse.

Ao clicar no sinal de i, ao lado direito da ferramenta listada na Palette, você obtém a descrição do que a ferramenta faz. Um dado técnico.

O espaço de trabalho é muito bem distribuído e organizado, e, assim como no App Inventor, a maneira como você organiza o seu projeto, esquematiza o seu design, é bem enxuto e prático. Pode mudar definições de propriedades muito facilmente a hora que desejar, incluir ferramentas externas e obter com isso um resultado impressionante.

O esquema de arranjamento de layout em prática organização.

Você pode escolher o modelo de smartphone para o qual deseja desenvolver seu aplicativo. Pode escolher também a versão do Android para o qual quer criar e instalar seu novo App.

Na tela acima, você tem o poder de configurar a tela do seu aplicativo, organizar espaços de trabalho etc. A direita, onde estão listados os componentes Screen 1 etc, você pode renomear um componente ou mudar de posição conforme gosto.

No próximo artigo vamos iniciar a parte prática sobre como desenvolver um aplicativo no App Inventor e depois no Kodular.

Um forte abraço!