Mit
App inventor
Matilde Martins|Nº19|9.ºC
Matilde Martins|Nº19|9.ºC Disciplina: TIC
Start
Oque é o mit app inventor?
O MIT App Inventor é uma plataforma online que permite-nos criar a nossa própria aplicação para um smartphone ou tablet.
Esta ferramenta foi desenvolvida pela Google e atualmente é gerida pelo MIT CSAIL (Computer Science and Artificial Intelligence Laboratory).O seu principal objetivo é tornar o desenvolvimento de software acessível, permitindo que qualquer pessoa, mas especialmente os mais jovens possam transformar ideias em aplicações funcionais
MIT Computer Science and Artificial Intelligence Laboratory
Principais características
Programação por Blocos: Utiliza uma interface visual de "arrastar e soltar" para definir a lógica do aplicação.Focado em Iniciantes: Ideal para escolas e para quem está a dar os primeiros passos na programação. Multiplataforma:Originalmente funcionava apenas em sistemas Android, mas agora suporta também a criação em iOS. Acesso Gratuito e Online: Funciona diretamente no navegador, sem necessidade de instalações pesadas no computador.
Programação por blocos
Exemplos de Aplicações que Podem Ser Criadas
Calculadora: Aplicação capaz de realizar contas matemáticas básicas, como adições, subtrações, multiplicações e divisões. Pode incluir funções adicionais, como percentagens e raízes quadradas. Quiz Educativo: Aplicação com perguntas e respostas sobre vários temas, como Matemática, História ou Ciências. O utilizador responde às perguntas e recebe uma pontuação no final de acordo com o seu desenvolvimento. Jogo Simples:Desenvolvimento de jogos básicos, como jogos da memória, adivinhas ou desafios de perguntas e respostas. Permite ao utilizador interagir com a aplicação de forma divertida, ao mesmo tempo que ajuda a desenvolver o raciocínio lógico e competências de programação.
Calculadora
Quiz
Jogo simples
Componentes que Podemos Utilizar
Interface do UtilizadorInclui componentes visuais utilizados para criar a interação com o utilizador.
- Botões– permitem executar ações quando o utilizador carrega neles.
- Labels – utilizados para apresentar textos e informações no ecrã.
- Imagens- permitem adicionar fotografias, ícones ou logótipos à aplicação.
Função: Criar a parte visual da aplicação e facilitar a interação entre o utilizador e o sistema.
LayoutComponentes responsáveis pela organização dos elementos no ecrã.
- Horizontal Arrangement – organiza os componentes lado a lado.
- Vertical Arrangement – organiza os componentes de cima para baixo.
Função: Estruturar e organizar o design da aplicação para tornar a interface mais organizada e intuitiva.
MédiaPermite trabalhar com recursos multimédia.
- Player – reproduz sons e músicas.
- Camera – permite tirar fotografias através da câmara do telemóvel.
Função: Adicionar funcionalidades multimédia à aplicação, tornando-a mais interativa e dinâmica.
SensoresComponentes que utilizam sensores do dispositivo móvel.
- Acelerómetro – deteta movimentos e inclinação do telemóvel.
- Localização (GPS) – identifica a posição geográfica do utilizador.
Função: Permitir que a aplicação responda aos movimentos do dispositivo ou utilize a localização do utilizador.
ConectividadeComponentes utilizados para comunicação entre dispositivos ou acesso à internet.
- Bluetooth – permite comunicar com outros dispositivos sem fios.
- Web – possibilita enviar e receber informações através da internet.
Função: Garantir a ligação da aplicação a outros dispositivos ou serviços online.
Tipos de blocos
Blocos de Controlo:São utilizados para controlar o funcionamento do programa.
- Permitem tomar decisões, usando estruturas como “se… então”.
- Loops/Repetições(executam ações várias vezes).
Função:Controlar o fluxo da aplicação e definir o comportamento do programa em diferentes situações.
Blocos de Lógica:Trabalham com valores lógicos.
- Verdadeiro (true)
- Falso (false)
- Operações lógicas como “e”, “ou” e “não”.
Função:Permitir verificar condições e tomar decisões na programação.
Blocos de Matemática: Utilizados para realizar cálculos matemáticos.
- Adição, subtração, multiplicação e divisão.
- Comparações numéricas.
Função: Efetuar operações matemáticas dentro da aplicação.
- Blocos de Texto :Permitem trabalhar com palavras e frases. Juntar textos.
- Alterar ou mostrar mensagens.
Função: Manipular e apresentar informações em formato de texto ao utilizador.
Blocos de Variáveis: Utilizados para guardar dados temporariamente.
- Criar variáveis.
- Alterar valores guardados.
Função: Armazenar informações necessárias para o funcionamento da aplicação.
Blocos de Eventos: Executam ações quando algo acontece na aplicação.
- Quando clicar num botão.
- Quando a aplicação inicia.
Função: Fazer com que a aplicação responda às ações do utilizador ou a eventos do sistema.
Cada bloco tem uma cor diferente para facilitar a identificação e ajudar na construção dos seus programas.
fim
MIT App Inventor
Matilde Martins
Created on May 6, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Historical Presentation
View
Human Rights Presentation
View
Memphis Presentation
View
Blackboard Presentation
View
Florida Neon Presentation
View
Genial Storytale Presentation
View
Psychedelic Presentation
Explore all templates
Transcript
Mit
App inventor
Matilde Martins|Nº19|9.ºC
Matilde Martins|Nº19|9.ºC Disciplina: TIC
Start
Oque é o mit app inventor?
O MIT App Inventor é uma plataforma online que permite-nos criar a nossa própria aplicação para um smartphone ou tablet.
Esta ferramenta foi desenvolvida pela Google e atualmente é gerida pelo MIT CSAIL (Computer Science and Artificial Intelligence Laboratory).O seu principal objetivo é tornar o desenvolvimento de software acessível, permitindo que qualquer pessoa, mas especialmente os mais jovens possam transformar ideias em aplicações funcionais
MIT Computer Science and Artificial Intelligence Laboratory
Principais características
Programação por Blocos: Utiliza uma interface visual de "arrastar e soltar" para definir a lógica do aplicação.Focado em Iniciantes: Ideal para escolas e para quem está a dar os primeiros passos na programação. Multiplataforma:Originalmente funcionava apenas em sistemas Android, mas agora suporta também a criação em iOS. Acesso Gratuito e Online: Funciona diretamente no navegador, sem necessidade de instalações pesadas no computador.
Programação por blocos
Exemplos de Aplicações que Podem Ser Criadas
Calculadora: Aplicação capaz de realizar contas matemáticas básicas, como adições, subtrações, multiplicações e divisões. Pode incluir funções adicionais, como percentagens e raízes quadradas. Quiz Educativo: Aplicação com perguntas e respostas sobre vários temas, como Matemática, História ou Ciências. O utilizador responde às perguntas e recebe uma pontuação no final de acordo com o seu desenvolvimento. Jogo Simples:Desenvolvimento de jogos básicos, como jogos da memória, adivinhas ou desafios de perguntas e respostas. Permite ao utilizador interagir com a aplicação de forma divertida, ao mesmo tempo que ajuda a desenvolver o raciocínio lógico e competências de programação.
Calculadora
Quiz
Jogo simples
Componentes que Podemos Utilizar
Interface do UtilizadorInclui componentes visuais utilizados para criar a interação com o utilizador.
- Botões– permitem executar ações quando o utilizador carrega neles.
- Labels – utilizados para apresentar textos e informações no ecrã.
- Imagens- permitem adicionar fotografias, ícones ou logótipos à aplicação.
Função: Criar a parte visual da aplicação e facilitar a interação entre o utilizador e o sistema.LayoutComponentes responsáveis pela organização dos elementos no ecrã.
- Horizontal Arrangement – organiza os componentes lado a lado.
- Vertical Arrangement – organiza os componentes de cima para baixo.
Função: Estruturar e organizar o design da aplicação para tornar a interface mais organizada e intuitiva.MédiaPermite trabalhar com recursos multimédia.
- Player – reproduz sons e músicas.
- Camera – permite tirar fotografias através da câmara do telemóvel.
Função: Adicionar funcionalidades multimédia à aplicação, tornando-a mais interativa e dinâmica.SensoresComponentes que utilizam sensores do dispositivo móvel.
- Acelerómetro – deteta movimentos e inclinação do telemóvel.
- Localização (GPS) – identifica a posição geográfica do utilizador.
Função: Permitir que a aplicação responda aos movimentos do dispositivo ou utilize a localização do utilizador.ConectividadeComponentes utilizados para comunicação entre dispositivos ou acesso à internet.
- Bluetooth – permite comunicar com outros dispositivos sem fios.
- Web – possibilita enviar e receber informações através da internet.
Função: Garantir a ligação da aplicação a outros dispositivos ou serviços online.Tipos de blocos
Blocos de Controlo:São utilizados para controlar o funcionamento do programa.
- Permitem tomar decisões, usando estruturas como “se… então”.
- Loops/Repetições(executam ações várias vezes).
Função:Controlar o fluxo da aplicação e definir o comportamento do programa em diferentes situações.Blocos de Lógica:Trabalham com valores lógicos.
- Verdadeiro (true)
- Falso (false)
- Operações lógicas como “e”, “ou” e “não”.
Função:Permitir verificar condições e tomar decisões na programação.Blocos de Matemática: Utilizados para realizar cálculos matemáticos.
- Adição, subtração, multiplicação e divisão.
- Comparações numéricas.
Função: Efetuar operações matemáticas dentro da aplicação.- Blocos de Texto :Permitem trabalhar com palavras e frases. Juntar textos.
- Alterar ou mostrar mensagens.
Função: Manipular e apresentar informações em formato de texto ao utilizador.Blocos de Variáveis: Utilizados para guardar dados temporariamente.
- Criar variáveis.
- Alterar valores guardados.
Função: Armazenar informações necessárias para o funcionamento da aplicação.Blocos de Eventos: Executam ações quando algo acontece na aplicação.
- Quando clicar num botão.
- Quando a aplicação inicia.
Função: Fazer com que a aplicação responda às ações do utilizador ou a eventos do sistema.Cada bloco tem uma cor diferente para facilitar a identificação e ajudar na construção dos seus programas.
fim