domingo, 10 de janeiro de 2016

MIT App Inventor no Facebook

Acompanhe as novidades do App Inventor na página do Facebook:

https://www.facebook.com/MITAppInventor/?fref=ts

"MIT App Inventor for Android lets you create new mobile applications, even if you don't have a programming background."

quinta-feira, 24 de dezembro de 2015

sábado, 25 de julho de 2015

Convertendo Apps da V1 para V2

Olá,

Com o anúncio da aposentadoria da Versão (AI Classic),(Leia o Epitáfio ! ) agora voce pode CONVERTER suas aplicações desenvolvidas na versão Classic para a Versão 2.

Para converter , baixe seus projetos da V1 para seu computador , e após faça a conversão seguindo os passos deste link :
http://convert.appinventor.mit.edu/

Em alguns casos, há necessária alguma adaptação da aplicação para funcionar na nova versão.

Com certeza, a V2 é bem mais rápida(devido ã arquitetura Java) , então continue seus projetos  e suas idéias nela.





terça-feira, 24 de junho de 2014

Scratch MIT edu

Nova ferramenta para quem quer Aprender Ou Ensinar a programar...
Extremamente intuitiva e visual , o projeto tem o objetivo de que mais pessoas tenham "gosto"pela área...
Mesmo se voce não sabe NADA de programação poderá iniciar por aqui...

Confiram o projeto Google / MIT em :

http://scratch.mit.edu/







quarta-feira, 14 de maio de 2014

Passando valores entre Screens

Olá,

Suponhamos que voce necessite passar valores entre uma Screen1 e uma Screen2 , por exemplo.

A solução para isso é adicionar um componente TinyDB(com mesmo nome,p.ex, TinyDB1) nas 2 Screens.

Na Screen1voce executa o StoreValue da variável que irá ser recuperada na Screen2 .
Na Screen2 voce executa o GetValue da MESMA variável armazenado na Screen1.

Funciona.

Exemplo: Somar 2 valores da Screen1 e o resultado aparece num Label da Screen2.

Na Screen1 :
E na Screen2 :

Testando, funcionou ...

Até o próximo post,

Germinaro



domingo, 16 de março de 2014

Magic Trick...sua primeira app

Olá,

A plataforma AppInventor tem como foco para que ENSINO de desenvolvimento de aplicativos seja feito de uma maneira de certa forma, fácil e com MUITAS possibilidades de criação !

 Inclusive o Presidente Norte-Americano ,Barack Obama , fez um pronunciamento INCENTIVANDO os jovens a estudarem ciencia da computação  e se desenvolverem nesta área (veja vídeo no link abaixo) :
https://www.youtube.com/watch?v=6XvmhE1J9PY

Se voce está começando ou até procurando o que ensinar a seus alunos, o caminho pode ser por aqui.

Veja neste link um vídeo do pessoal do MIT mostrando o desenvolvimento de um app chamado Magic Trick(Truque Mágico) e de como isto é fácil  :
http://vimeo.com/87345392
*se vc clicar em MORE VIDEO (aba em cima ã direita tem mais conteúdo relacionado).

Voce pode também seguir o pessoal na página do MITAppInventor no Facebook em:
https://www.facebook.com/MITAppInventor

Então, não é hora de TIRAR ALGUNS COELHOS DA CARTOLA ?

Vamos lá !

Até o  próximo,

Germinaro







sexta-feira, 7 de março de 2014

Exemplo de App - tirar foto , gravar no TinyDB e recuperar

Olá,

Abaixo exemplo SIMPLES de como utilizar a camera para tirar uma foto , armazenar num TinyDB e depois recuperá-la.

Bem, inicialmente adicione (veja imagem abaixo)
:
1) 2 botões e altere o texto deles para Tirar FOTO e Recuperar FOTO (ou como quiser) ;
2) um componente IMAGEPicker (de Media) (onde vai aparecer a imagem recuperada);
2) 1 componente CAMERA (de Media);
3) 1 componente TinyDB .















 Agora adicione o código :




















Dicas:
1) name foto : voce define arrastando o componente name  em Built-In / Definition
2) value foto : voce arrasta o componente value foto de My Definitions/My blocks


Então, ao clicar no botão TIRAR FOTO(button1) , abre a camera, tira a foto e SALVA !
Depois de TIRAR A FOTO , salva (STORE) no DB (com a TAG de nome pict)

E , quando clicar e RECUPERAR FOTO(button2), busca no DB a TAG pict e mostra no componente ImagePicker .

OK?


Está pronto... teste num dispositivo REAL(pois camera nao funciona no emulador,claro).
FUNCIONOU?... adapte a seus projetos,

Abraço,

Germinaro