App Inventor
Criador de Aplicativos e Jogos Mobile para Android
Esta ferramenta foi criado pela equipe do Google e passado para o MIT.
Parece com o Scratch, usando apenas blocos para a parte de programação.
É composto de duas partes principais:
- a interface, para a criação da aprte do design do app
- os blocos que são utilizados para a criaão da lógica do app
Muito indicado para ensinar os princípios da programação.
Conta com muitos e bons recursos.
Atualmente está na versão 2.
Algumas vídeo aulas sobre ele no Youtube:
https://www.youtube.com/watch?v=W508yjdVqSg
App - MIT AI2 Companion
https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion3
https://www.youtube.com/watch?v=RLLlmKkb9UE
https://www.youtube.com/watch?v=Gfp9b9eYrrE
Como criar um jogo para android
https://www.youtube.com/watch?v=RLLlmKkb9UE&index=1&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=FFcizkfn-4s&index=2&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=VsIG1dwy9a4&index=3&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=KyRtIFybhBA&index=5&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=SpV8A4tx_GI
https://www.youtube.com/watch?v=XS3se9j3VVk
https://www.youtube.com/watch?v=CsYD6Q6t5JE
https://www.youtube.com/watch?v=I-NCYnAJGQA&index=10&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=7QIZ_frEDFA&index=11&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=YTK9fW0HEfA&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR&index=12
https://www.youtube.com/watch?v=V896aK_98Sk&index=13&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
https://www.youtube.com/watch?v=bYJjDfl-8m0&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR&index=14
https://www.youtube.com/watch?v=HNsm_zzyK5Y - 13
https://www.youtube.com/watch?v=bMe7Hk6xVLM&index=17&list=PLGgRtySq3SDOId5liriuAEiCJG1GxDsmR
Cadastro de clientes
https://www.youtube.com/watch?v=_-bu5PfJNfM
https://www.youtube.com/watch?v=BRnpQo9OFmY
https://www.youtube.com/watch?v=8ceuplC4uNM
Total de 12 vídeos
https://www.youtube.com/watch?v=BQ4kiYMA-Ws
https://www.youtube.com/watch?v=vUst8lwpWFs
https://www.youtube.com/watch?v=fJ1hdKdy7mg
https://www.youtube.com/watch?v=KEHZbc1CB60
https://www.youtube.com/watch?v=WPgObCuIS9c
Bate-papo com APP Inventor 2 - Criando o app
https://www.youtube.com/watch?v=qpef-izpIlw
https://www.youtube.com/watch?v=cRnQyOcKbEk
APP Pedidos Online
https://www.youtube.com/watch?v=tfR-sq2Jh60&list=PLCKIKkYAopDKii-o1OqtOtczwtegkQwP_
Login com PHP e MySQL
https://www.youtube.com/watch?v=IiNdI8mzXtk&list=PLssIKrX2yyQFPM9QTqX3XyhMiuQ5YySeh
Banco de dados
https://www.youtube.com/watch?v=-H-cqtAyjXE&list=PLCKIKkYAopDIn-E1-iiRKXipGpC-xC4N9
Postgresql
https://www.youtube.com/watch?v=WOsQow2UKNU
Firebase
https://www.youtube.com/watch?v=A6X6wPDctfk
https://www.youtube.com/watch?v=Re4NGUYQ1j0
https://www.youtube.com/watch?v=NW08uuNS6-0
http://appinventordeveloper.blogspot.com.br/
AI offline
https://www.youtube.com/watch?v=Pn59T-tDOgo&feature=youtu.be
https://sourceforge.net/projects/ai2u/files/ai2u%201.3/AI2%20Starter%20for%20Linux%201.3.tar.gz/download
http://www.portalandroid.org/comunidade/viewtopic.php?f=5&t=17360
http://josmas.github.io/contributingToAppInventor2/#/
https://github.com/mit-cml
JSON (JavaScript Object Notation) é um modelo para armazenamento e transmissão de informações no formato texto. Apesar de muito simples, tem sido bastante utilizado por aplicações Web devido a sua capacidade de estruturar informações de uma forma bem mais compacta do que a conseguida pelo modelo XML, tornando mais rápido o parsing dessas informações. Isto explica o fato de o JSON ter sido adotado por empresas como Google e Yahoo, cujas aplicações precisam transmitir grandes volumes de dados.
Sintaxe {
“titulo”: “JSON x XML”,
“resumo”: “o duelo de dois modelos de representação de informações”,
“ano”: 2012,
“genero”: [“aventura”, “ação”, “ficção”]
}
No App Inventor
Uma lista de sublistas de 2 elementos cada
lista
index1 - lista - index1 = titulo
index2 = “JSON x XML”
index2 - lista - index1
index2
Lista(
Lista(
Lista(chave, value) (id, valor)
Lista(chave, value) (nome, valor)
Lista(chave, value) (profissao, valor)
)
)
Documentação:
http://appinventor.mit.edu/explore/ai2/concepts.html
http://appinventor.mit.edu/explore/ai2/support/blocks.html
http://ai2.appinventor.mit.edu/reference/components/
Using App Inventor Templates
https://docs.google.com/document/d/184G1j8ipZK_jB1yEco_tq0VBv8l8FRz-NKvR7yqyd6k/pub
Enviando app para Google Play
http://ai2.appinventor.mit.edu/reference/other/appstoplay.html
Livro online
http://www.appinventor.org/book2
Comments fornecido por CComment