# data[].attributes.body
A programação por blocos oferece uma abordagem visual, onde as instruções ganham forma de peças encaixáveis. Isso torna mais fácil entender a lógica da programação e diminui a chance de erros de escrita. O MIT App Inventor utiliza essa ideia para simplificar a criação de apps Android. Ele fornece uma ferramenta para desenhar a aparência, um editor de blocos para programar o que a app faz, componentes já prontos como os sensores do telemóvel e a opção de experimentar a app enquanto ela é feita.