MIT APP Inventor 2 - Agenda

De Aulas
Revisão de 20h09min de 22 de março de 2023 por Admin (discussão | contribs) (→‎Atividades)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Links relacionados: Usabilidade, desenvolvimento web, mobile e jogos, Programação para Dispositivos Móveis

Vídeo Tutorial

Vídeo tutorial no youtube

Screen1

Os elementos que usaremos para persistência são:

  • ButtonAdicionar: User Interface... Button
  • ListViewContato: User Interface... ListView
  • contatodb: Storage... TinyDB

MI2AgendaScreen1.png


Tplnote Bulbgraph.png

Observe que o contatodb não aparece na tela do celular, ele fica em baixo como um Non-visible componente.

Screen1 Código

MI2AgendaCode1.png

Screen2

A Screen2 segue o mesmo modelo do exemplo HelloWorld. Mas observe que colocamos também um TinyDB com o mesmo nome contatodb para podermos compartilhar nossas informações.

MI2AgendaScreen2.png

Screen2 Código

MI2AgendaCode2a.png

MI2AgendaCode2b.png

MI2AgendaCode2c.png

Atividades

Vocês devem desenvolver um aplicativo utilizando a plataforma do MIT APPInventor 2 conforme as seguintes características mínimas:

  • Trabalhar com pelo menos duas Screens;
  • Gerenciar os cadastros com: inclusão, alteração, exclusão e listagem (CRUD);
  • Utilizar persistência de dados;
  • Usar ListView;
  • Pesquisar e utilizar algum recurso mais avançado não visto em aula. Existem vários componentes como google maps, leitor de texto, gps, acelerômetro, conexão com internet, compartilhamento com redes sociais, etc.;


Tplnote Bulbgraph.png

Tentem fazer algum aplicativo que seja interessante pra vocês, que possa ser utilizável :D

Não copiem e não tentem fazer igual ao exemplo dado em aula. Tentem fazer algo, mesmo que simples, mas que siga os requisitos e que seja um esforçode vocês, mesmo que não fique um resultado incrível. O trabalho pode ser feito em grupo de até 3 pessoas.