Melhor video de todos muito bem explicado parabens!!!!
Жыл бұрын
Obrigado pelo feedback Wellington
@valmirsales57094 жыл бұрын
aos quase 9 minutos de apresentação do vídeo e já ganhaste mais um inscrito, explicação completa e de fácil entendimento. parabéns!
4 жыл бұрын
Obrigado Valmir! Se tiver alguma dúvida deixa um comentário aqui que eu ajudo. Abs
@zecaferreira19045 жыл бұрын
Parabens André! Obrigado pelos vídeos com ensinamentos simples, claros, e eficientes, diferentemente dos vídeos dos "professores" que fazem uso de encenações espetaculares visando ganhar audiências. Você não apenas mostra conhecimento; mostra didática e boa comunicação. Boa sorte!
5 жыл бұрын
Obrigado Zé! É sempre muito gratificante saber que vocês gostaram das videoaulas. Abs
@fmarinhoufabc5 жыл бұрын
Mano, que vídeo foda! Faz SEMANAS que tô procurando solução pra isso é não encontrava. Ganhou uma fã. Salvou minha vida. Obrigada ❤🙏🏽🥰
5 жыл бұрын
Flávia, fico feliz em ter conseguido ajudar. Já fui salvo varias vezes tb, agora estou apenas devolvendo o que peguei ao longo da jornada. Bjs
@UrsoDeHort4 жыл бұрын
Mestre suas videos aulas ,, sao perfeitas,,, otimas,, esperto que nunca pare,,,!! meu nome é Jose Eduardo,,- Salvador - Bahia... Parabens
@UrsoDeHort4 жыл бұрын
Mascaras de entrada de cada Legenda, como se faz??
4 жыл бұрын
Obrigado José!
4 жыл бұрын
O App Inventor não tem o recurso de máscara para dados de entrada em caixas de texto. Se for apenas mostrar dados em legendas, vc pode simular uma máscaras usando os blocos de layout e colocando legendas ao lado de outras, mas mesmo assim vc não vai conseguir limitar a quantidade de caracteres em cada legenda. Vai ficar só visualmente parecido com uma máscara, mas sem efeito prático para tratamento de dados dentro do App.
@radialistaedsonleite5735 Жыл бұрын
Fantástico este vídeo! O cara é top, top, top! Explica tin tin por tin tin e ainda entra em detalhes... rsrs Muuuuuito bom! Parabéns!
Жыл бұрын
Obrigado pelo feedback Edson!
@radialistaedsonleite5735 Жыл бұрын
@ Eu que agradeço imensamente, André! Você tem algum tutorial sobre qual banco de dados configurar para APP de jogos educativos, tipo Da Memória, QUIZ, caça palavras, etc? Sem sim, qual o valor? Obrigado!
Жыл бұрын
@@radialistaedsonleite5735 Não tenho isso pronto. Qual a sua necessidade? Eu posso montar um tutorial (mais genérico ou especifico) mais direcionado para a sua demanda?
@andrewmarques32705 жыл бұрын
N pare os vídeos , são muito bons, vc está me ajudando mt
5 жыл бұрын
Obrigado pelo feedback Andrew! Em breve terão vídeos novos. Vou abordar a manipulação dos sensores do smartphone pelo App. Abs
@rosanascostaful5 жыл бұрын
Olá Andre, sua aula muito bem explicada, gostei muito.
5 жыл бұрын
Obrigado Rosana!
@sandrodutra4064 жыл бұрын
Excelente explicação! Aprendi muito com essa aula detalhada. Obrigado.
4 жыл бұрын
Obrigado Sandro!
@IsaiasAlbuquerqueSantos2 жыл бұрын
Explicação perfeita, parabéns!
2 жыл бұрын
Obrigado pelo feedback Isaias! Vou subir nessa semana um vídeo novo de um App completo com TinyDB e listas. Dá um check
@Frenchguy76 ай бұрын
Cara to aq um bom tempo depois mas obrigado, Ronaldo Fenomeno
6 ай бұрын
Obrigado pelo retorno!
@cesararaujodefreitas8775 жыл бұрын
Meu amigo, André. Que aula bem didática. Parabéns .
5 жыл бұрын
Obrigado César!
@luizdavisilva3 жыл бұрын
Meus parabéns! Excelente didática! Mais um inscrito!!!
3 жыл бұрын
Obrigado Luiz!
@ItaloGeovani6 жыл бұрын
Grande André, refiz toda minha programação, fiz como no seu video e deu tudo certo. Muito obrigado! Agora to tentando usar o recurso EscolheLista do site, para que quando clicar em um botão, abra uma lista com todos os clientes ja salvas no sistema.
6 жыл бұрын
Use o bloco "ObterRótulos". Ele irá te retornar uma lista com todos os rótulos presentes no TinyDB. Dai vc faz um loop (bloco "Para cada item na lista") onde em cada iteração vc acessa um item da lista de rótulos e busca no TinyDB (bloco "Obtervalor") a informação que vc quiser associado ao respectivo rótulo, e apresenta ao usuário. Desta forma, ao término de todas iterações do loop vc vai ter listado todos os clientes já salvos no banco.
@ItaloGeovani6 жыл бұрын
@ ta certo amigo. Vou tentar. Mas seria uma ótima aula pra vc dar continuidade nesse seu projeto, no seu canal. Deveria gravar. Muitos inscritos como eu podem ter essa duvida. Obrigado.
6 жыл бұрын
Vou fazer os próximos vídeos sobre Sensores, pra finalizar os principais projetos que podem ser realizados no MIT App Inventor. Posteriormente vou fazer alguns videos complementares, e esse que vc indicou é um ótimo candidato. Valeu!
@grupolotusengenharia44086 жыл бұрын
Ótima aula explicou bem o que faz cada bloco
6 ай бұрын
Obrigado pelo feedback!
@rafaelnoschangbuzzo7614 жыл бұрын
Parabéns! Muito boa a aula.
4 жыл бұрын
Obrigado Rafael!
@josephzeud11684 жыл бұрын
Ótima aula finalmente entendi. Muito obrigado!!
4 жыл бұрын
Obrigado Joseph!
@TutoFacill4 жыл бұрын
Comecei agora no app inventor ja estou fazendo meu primeiro aplicativo estou querendo usar o reconhecedor de voz pra fazer pergunta e o app responder com dados da internet tipo o Google assistente. Me inscrevi no seu canal pois vi q vc responde os comentários. Obrigado vlw
4 жыл бұрын
Muito bom! A próxima videoaula que vou postar é justamente sobre as funcionalidades de FalarTexto e EscreverFala que estão disponíveis para uso no App Inventor. Da uma olhada! Abs
@TutoFacill4 жыл бұрын
Muito obrigado amigo eu consegui fazer mais na hora de mostrar ou falar o resultado mostra o site inicial do google ou o texto pra falar ta falando o site inicial do google e não a resposta. Tipo valor do dolar ai ela ta respondendo www.google.... Eu conseguindo fazer eu menciono vc no canal desde ja obrigado.
4 жыл бұрын
@@TutoFacill Beleza! Abs
@ludsonferreira38065 ай бұрын
André Monteiro seus vídeos são excelentes. Estou curtindo demais o seu conteúdo! Estou iniciando curso de Automação e estamos a aprender a usar essa ferramenta no segundo módulo. Como você fez para instalar o TinywebDB? Desde já agradeço pelos seus ensinamentos!
5 ай бұрын
Obrigado pelas palavras Ludson. Faz um tempo que eu não mexo com o TinyWebDB. Na última vez ele fazia umas sincronizaçoes com a conta Google. Mas vc pretende fazer um App local, ou um App que faça interface com outros elementos (usuários, sistemas, etc)? Pq se for um App local, o TinyDB já irá te atender perfeitamente
@ludsonferreira38065 ай бұрын
Sim eu assistindo suas video aulas entendi como usar o Banco de dados do TinyDB. Estou com um projeto que iniciei de cadastramento de alunos e precisava de um local na nuvem. pois serão vários registros. Se quiser me ajudar te envio p apk e assim poderá me orientar na construção dessa minha ideia. Aproveitando esse meu periodo de férias de Julho, pois teremos que desenvolver no módulo seguinte. Mandei para meu professor ele achou incrível! Eu apenas assisti a um único vídeo na sala e puxei o gancho em buscar conhecimentos e cai de paraquedas no seu canal, você explica muito bem! Recomendei até para meu professor.
@ludsonferreira38065 ай бұрын
O meu Mit App Inventor não possui o TinyWebDB, e também estou com problemas na instalação do emulador no Windows 10. Ele chega a instalar, porém a segunda parte da instalação dá erro. Se tiver alguma dica também será muito bem vinda!
@robinhotatui3 жыл бұрын
Muito obrigado por compartilhar vossa sabedoria conosco, show de aula...só tenho uma dúvida séria possivel gera a lista do banco de dados em world ou PDF.
3 жыл бұрын
Robson, o App Inventor não tem uma função (bloco) nativo para fazer essa conversão. Ele só converte automaticamente para um arquivo .csv que vc poderá exportar para Excel. Vc até conseguiria fazer a conversão para um txt, mas terá que fazer isso na mão, por meio de vários blocos combinados.
@thiagocorreiaribeiro9203 жыл бұрын
Ja conseguiu alguma solução para ele tema robson?
@natallynovaes98103 жыл бұрын
Incrível!!!!
3 жыл бұрын
Valeu pelo feedback Natally
@anefab15 жыл бұрын
parabens, muito boa aula. inscrita
5 жыл бұрын
Obrigado Faby!
@edsonmourao65236 жыл бұрын
muitoooo booom, me salvou, ótimo trabalho
6 жыл бұрын
Obrigado Edson! Que bom que a videoaula ajudou! Abs
@thiagocorreiaribeiro9203 жыл бұрын
Otimos vídeos, ensina a gente a faser rolagem horizontal de telas como no WhatsApp... seria um otimo tema..😃
3 жыл бұрын
Thiago, a rolagem de tela eh comandada pelo próprio Android, o App Inventor não tem muitas funcionalidades para isso, eh bem limitado nesse quesito.
@thiagocorreiaribeiro9203 жыл бұрын
@ vlw pela resposta...ja consegui faser igual do whatzap... so to apanhando ainda e com o BD, ja fisso ate um igualzinho o seu de demonstração mais quando atualiza o IA o valor salvo some, ou seja , nao salva.. tem que instalar o meu app no celular para que salve , e isso??
3 жыл бұрын
@@thiagocorreiaribeiro920 Deveria salvar se vc está usando o simulador tb. Mas o ideal eh instalar no celular para fazer um teste.
@thiagocorreiaribeiro9203 жыл бұрын
@ consegui de um metodo diferente, eliminei a string rotulo e coloquei o rotulo nomeado em uma caixinha de texto das vermelhinha... agora salvou direitinho... vlw pela paciencia, to fasendo um aplicativo para calcular minhas horas do trabalho (recebo em horas).. ja ta perto do fim, o unico importante que falta e ainda nao tenho nem ideia como se fais e """ A data e Hora sao salvas por um botao em dois txtbox diferentes (um para hora e um para data), depois sao juntadas e jogadas juntas em um visualizadordeListas (com um espaço entre elas claro), porem as horas vem em formato (h, mm:ss) claro, pois assim estao sendo jogadas la no txtbox que por sua vez as poe no visualizador de listas atraves de um botao salvar) entao eu quero pega as horas somente do dia (EntradaManha/SaidaAlmoço/EntradaTardeSaidaTarde) e colocar somente a quantidade de horas (ex: 8 horas trabalhadas) la no visualizador de listas em veis de aparecer o formato (h, mm:ss) hehehe, ta meio dificil kkk kzbin.info/www/bejne/hInci36rnJ2Ipbs olha como fisso, gravei 50s para vc entender...
3 жыл бұрын
@@thiagocorreiaribeiro920 Vc pode usar os blocos de texto para fazer essa conta das horas, transformando tudo em minutos e depois fazendo a diferença entre os dois valores. Pode usar os caracteres que apontam a hora (primeiro caracter da string de hora, multiplicar por 60 e somar com os caracteres que apresentam minutos). Os blocos de texto possuem algumas funções dessas, onde vc seleciona apenas trechos de uma string para fazer a manipulação dos dados.
@alissonsoares65064 жыл бұрын
Canal top irmão, mais um inscrito :)
4 жыл бұрын
Obrigado Alisson!
@joaocarlos1982 жыл бұрын
Olá como trazer os dados do banco para o visualizadordelistas1 quando tenho vários registros para apresentar gravados , agradeço a ajuda
@wellingtonricardo318911 ай бұрын
Boa noite professor! Você tem algum vídeo de como criar a avaliação do aplicativo na play Store. No kodular chamam de RATING BAR. Qual seria no MIT app inventor. Obrigado
11 ай бұрын
Wellington,não tenho esse vídeo. Mas creio que haja uma documentação da API da PlayStore onde vc consiga fazer interface com a mesma via requisições HTTP.
@wellingtonricardo318911 ай бұрын
@ Vou verificar obrigado amigo!!
@Marcelo-nb5nu Жыл бұрын
Boa tarde Andre, passei a conhecer essa ferramenta agora. e acho sua maneira de ensinar muito show. mas gostaria de saber se tem como fazer uma lista de alunos e um botão onde posso dar sua falta ou presença e imprimir essa documento. fico grato.
Жыл бұрын
Marcelo, tem sim. Batas modelar seu banco conforme os alunos que vc tem em sala, e criar uma variável associada a cada aluno para guardar as presenças ou faltas em cada aula.
@LuizIbiapina4 жыл бұрын
*Ótimo conteúdo e bastante explicativo.* Se o meu BD é o airtable, consigo puxar as informações com este "formato de esquema" (txtbox, btn + legendas) ou somente pela listviem? O modelo é bem similar ao firebase, que infelizmente o texto não pode conter / - " e etc.
4 жыл бұрын
Luiz, consegue sim. Independente de como seis dados estão organizados, vc pode apresenta-los com esses elementos. Abs
@LuizIbiapina4 жыл бұрын
@ Show. Até que consigo trazer as informações com get /got row, mas só retorna a busca se digitar o número da linha (1, 2, 3,...) em vez do valor. Obrigado, "cafuçar" mai um pouco.
@andregallas4 жыл бұрын
É Ronaldo fenômeno ensinando list? 🤩
@canaljunebox8713 жыл бұрын
Cara.....poxa muito top hein !! valeu mesmo, tinha que ter uma aula assim fazendo isso pelo firebase aí sim eu ia aprender , quer fazer uns vídeos de firebase pra ensinar pra gente não hein!::???
@tdbjef35872 жыл бұрын
Como poderia ser feito um app com varios dados para serem gravados com um atributo código de chave primária, teria q consultar no banco de dados qual foi o último código cadastrado pra adicionar + 1 ?
2 жыл бұрын
Se vc quiser usar um código sequencial como chave, vc vai ter que ter um registro especial no banco para salvar qual o último número usado como chave. Daí para cada registro novo vc consultoria esse registro, somaria 1 para ser a chave do novo elemento a ser salvo e salvaria de novo esse número incrementado nesse registro especial
@marcomontovanyrhemannpaneg1012 жыл бұрын
top parabens! não consigo colocar 2 itens de banco pra busca sendo 1 campo leta e numero ou só letra e o 2 campo de numero. ele pede para ler só numero. to apanhando com isso
2 жыл бұрын
Olá Marco! Vc quer fazer a busca nos dois campos de forma simultânea?
@gabrielleprado21826 жыл бұрын
Vlw me ajudou muito
6 жыл бұрын
Obrigado Gabii
@diegobarros34423 жыл бұрын
Me ajuda, por favor? Como faço pra salvar em CSV os dados destes cadastros feitos? Não consigo salvar os dados separados de cada rótulo, apenas do último criado. Fico no aguardo, obrigado
3 жыл бұрын
Diego, infelizmente o App Inventor não tem um bloco pronto para exportar uma base de dados para um arquivo csv. Entretanto, da pra fazer isso na mão. Eh uma tarefa meio complexa, pq vc vai precisar montar um loop passando por cada registro do banco (vc tem acesso a todos os registros do banco criando uma lista de chaves). Em cada registro, vc escreve o atributo numa linha do arquivo, e vai separando esses atributos com uma vírgula usando os blocos de manipulação de texto. Daí vc escreve todos os atributos numa linha, e quando for para um novo registro vc abre uma nova linha no arquivo. Assim, cada linha será um registro com banco com todos os seus atributos separados por vírgula. Esse eh o caminho das pedras, vai dar trabalho mas dá pra fazer. Abs
@soloengeengenhariaprojetos82914 жыл бұрын
Ola André, veja se é uma duvida (ou divida) interessante e desafiadora. Tenho 4 caixas de texto (Milhar, Centena, Dezena e Unidade), onde cada uma receberá somente 1 numero. Depois em outra caixa de texto (A), onde vou usar um bloco "join" para concatena-los formando um numero de 4 digitos (ex: "0637" ou "2463"). Deste valor nesta ultima caixa (A), faria algumas operações matematicas usando botoes externos (on click) (somando (5unidades) ou retirando um percentual (-10% do valor total) , etc.) e atualizando o resultado nesta própria caixa "A" (Nestes casos, eceberia umdos valores; "0632" (-5) ou "2216" (-10%). Como faria para executar o caminho inverso ?, ou seja; pegar o ultimo valor da caixa "A" (ex. "2216") e fazer que cada digito, Milhar (2), Centena (2), Dezena (1) e Unidade (6), fossem transferidos/atualizados nas 4 caixas de texto la do inicio ( "M", "C", "D" e "U")? Ja tens alguma aula que tenha este procedimento? Grato.
4 жыл бұрын
Nos blocos de texto vc consegue acessar cada posição do texto e obter o valor da mesmo. Como o número terá sempre 4 algarismos (milhar, centena, dezena, unidade) vc sabe em qual posição do texto estará cada um deles. Daí eh soh usar esses blocos de posição de texto para copiar esse valor para a caixa de texto correspondente. Não tenho nenhuma Videoaula com essa operação, mas essa forma que descrevi eh uma das opções viáveis para implementar a sua ideia. Abs
@taveirajc4 жыл бұрын
Oi professor. Parabéns pelos vídeos. Gostaria de saber se é possível eu passar para um procedimento o nome de um botão e manipular no procedimento as propriedades do botão passado. Muito obrigado.
4 жыл бұрын
Eh possível sim, desde que vc chame esse procedimento dentro de algum bloco. Abs
@taveirajc4 жыл бұрын
@ Obrigado. Vou tentar como fazer isso .
@fabiohenriquejose42023 жыл бұрын
bom dia! estou procurando um jeito de criar um app que gerencie juma confederação ( onde exite times e jogadores "como entidades") onde cada conta gerencie seu time com atributos como por exemplo: salario, nome jogador, ...etc. será que eu consegui encontrar o canal? faço curso de ADS, e ja fiz o modulo de banco e dados, entendo um pouco de entidades, atributos, classe...etc
3 жыл бұрын
Fabio, da pra fazer pelo App Inventor. Da uma olhada nesses vídeos que fiz sobre o TinyDB, que vc vai encontrar tudo que precisa para fazer esse App. Como vc teria 2 tipos de entidades diferentes (com atributos diferentes), eu sugiro vc usar dois bancos físicos distintos, 1 para cada tipo de entidade. Para fazer isso, eh soh vc especificar um "NameSpace" diferente para cada elemento de TinyDB que vc usar. Assim, vc teria 2 "NameSpace", o que significa 2 bancos físicos no seu App.
@jessicachagas38312 жыл бұрын
Olá André, tudo bem? Você dá aula particular? Estou fazendo meu projeto final com esse programa, porém tenho umas dúvidas.
2 жыл бұрын
Jéssica, me chama no Wpp que a gente conversa sobre o seu projeto 021983151764
@marcosfigueitedo47893 жыл бұрын
conseguir montar um banco de dados mais não está mantendo gravado, pode me ajudar ?
3 жыл бұрын
Marcos, vc deve estar suprimento algum bloco na hora de efetivar a gravação, ou não está conseguindo acessar a informação gravada, dando a impressão que não foi gravado nada.
@rodolfogallo53824 жыл бұрын
Muito bom, parabéns pelo video. Só tenho uma duvida, onde o TinyDb fica alojado?
4 жыл бұрын
Obrigado Rodolfo. O TinyDB fica armazenado na área de dados do App. A medida queno tamanho do banco aumenta, o espaço usado pelo App aumenta tb. Se vc excluir o App, vai excluir a base de dados do TinyDB tb. Abs
@harrisonlucas83573 жыл бұрын
você poderia fazer um exemplo usando o tiny web? percebo q os blocos são diferentes
3 жыл бұрын
Harrison, os blocos são um pouco diferentes, mas a ideia eh a mesma. A manipulação dos dados eh muito similar no Tiny local e no web. Acabei não fazendo uma Videoaula pro web pois ficaria muito redundante em relação a essa. Vc está com alguma dificuldade para usar os blocos do web?
@harrisonlucas83573 жыл бұрын
Sim estou , não estou conseguindo disparar os avisos ( o componente já existe no banco de dados , componente excluído com sucesso enfim)
3 жыл бұрын
@@harrisonlucas8357 vc arrastou o comportamento de notificação para dentro do projeto? Se sim, se a notificação não está acontecendo, eh algum problema na montagem dos blocos então. A sequência de ações deve estar com problema em algum lugar, pois não está chegando na notificação.
@harrisonlucas83573 жыл бұрын
@ vou checar a lógica obg professor
3 жыл бұрын
@@harrisonlucas8357 Beleza. QQ dúvida chama aqui
@pedrohenriqueferreira68155 жыл бұрын
André, existe algum jeito de que meu app busque uma planilha um produto e me dê a opção de preços dele, para que eu calcule um preço final com juros?
5 жыл бұрын
Pedro Henrique, o elemento Fusion Tables trabalha com planilhas, mas ele é online e vc vai estar dependente de conectividade com a internet. Se vc não tiver a restrição de ser uma planilha, o TinyDB resolve facilmente o seu problema. Abs
@tigertrom5 жыл бұрын
Boa noite... você já fez alguma vídeo aula pra criar um app só pra consultar um banco de dados? eu quero só efetuar consulta, tipo eu digito o nome e ele me traz todas as características de uma tabela já pronta. Tipo, eu vou digitar o nome de uma escola e clico em buscar, ele me retorna que tipo de escola é, onde ela fica localizada e qual o código dela.
5 жыл бұрын
Tiago, da uma olhada nas videoaulas sobre CRUD e TinyDB que fiz aqui pro canal. Eu abordo todas as operações básicas no banco, inclusive a consulta. Abs
@elainedesousacastelo99132 жыл бұрын
Olá, muito obrigada pelos vídeos. Eu gostaria de saber se o nome da global lista criada no screen1 deve ser o mesmo das outras telas? Pois quando pesquiso a matricula na tela 3 e diante não encontra, só na 1 e 2.
2 жыл бұрын
Elaine, o nome da lista não faz diferença. O que deve ser o mesmo é o banco de dados. Veja nas propriedades do TinyDB em cada tela se o "name space" eh o mesmo. O "name space" indica qual banco físico está sendo usado, se o nome muda o App Inventor considera que eh uma outra base de dados
@marcosfigueitedo47893 жыл бұрын
Boa tarde, preciso tirar umas duvidas com vc, Andre Monteiro tem como ?
3 жыл бұрын
Marcos, me manda um email andre.monteiro@cefet-rj.br
@taveirajc4 жыл бұрын
Olá André. Tem como eu iniciar um programa e o teclado ficar ativo para a digitação de números? Obrigado.
4 жыл бұрын
José Carlos, o App Inventor não tem interface direta com o teclado, ele só eh ativado por meio da Interface com o Android. Desta forma, ele só será ativado qdo houver uma situação para o teclado ser usado, como uma caixa de texto por exemplo...Abs
@taveirajc4 жыл бұрын
@ muito obrigado pela resposta. Abraço.
@taveirajc4 жыл бұрын
Boa noite André. Sensacional o sistema de cadastro. Desenvolvi ele completo junto com você e ficou muito legal. Gostaria de implementar uma rotina para quando, na tela principal, o usuário clicar no botão listar cadastro, o sistema já mostra o primeiro registro do banco. Clicando no botão próximo, ele mostra o próximo e no botão anterior, ele mostra o anterior. Só não estou conseguindo mostrar o primeiro registro ao entrar na tela que vai mostrar todos os registro. Gostaria de sua ajuda. Já tentei e não consegui. Você me poderia dar uma dica? Obrigado.
4 жыл бұрын
José Carlos, obrigado pelas palavras. Quanto a sua dúvida, nos blocos do TinyDB há um bloco para vc pegar todas as chaves do banco. Esse bloco vai colocar todas as chaves em uma lista. Com essa lista, basta em cada posição vc pegar a chave e listar os registros do banco associado a essa chave. Fazendo isso posição por posição, vc vai listar todos os registros do banco. Abs
@taveirajc4 жыл бұрын
@ obrigado pela atenção. Consegui fazer com o bloco obter rótulos do jeito que você falou. Ficou muito legal. Implementei também a possibilidade de, ao acabar de incluir um cliente, poder cadastrar outro sem voltar ao menu principal. Só uma pergunta. Eu quero desenvolver um app instrutivo para meu neto, que seria, aleatoriamente, mostrar uma imagem de um estado do brasil, sua capital, e três alternativas com nomes de estados para ele marcar de qual estado pertence aquela bandeira. A pergunta é: Como armazenar essas 26 bandeiras? Gravar o nome das capitais é tranquilo. Mas, e as imagens? Obrigado
4 жыл бұрын
@@taveirajc José, o TinyDB não suporta imagens como atributos das entidades no banco. Entretanto, vc pode subir para o App as 26 bandeiras como imagem, e depois visualizar cada imagem no App usando uma legenda. Para tal, eh soh encaixar na legenda um bloco de texto e colocar o nome completo (com a extensão) do arquivo da imagem. Na Videoaula de acelerômetro eu manípulo uma mídia (arquivo de áudio), da uma olhada. A abordagem eh semelhante, só que ao invés de áudio vc vai manipular uma imagem. Abs
@taveirajc4 жыл бұрын
@ obrigado pela dica. Vou começar a desenvolver. Eu já havia desenvolvido um programa sobre conversão de dólar para real e vice-versa, mas eu tinha que digitar o valor do dólar. Com sua aula de APIs, apliquei seu ensinamento e agora, quando eu abro o aplicativo, o valor atual do dólar já está na legenda. Muito bom. Estou aprendendo bastante. Já sou programador em outras linguagens como C#, C++, Scratch, Arduino e Thinker Cad. Tudo por hobby. Tenho programas legais. E agora aprendendo App Inventor. Abraço. Muito obrigado.
4 жыл бұрын
@@taveirajc show!! keep going 🤙
@marcosfigueitedo47893 жыл бұрын
como consigo as suas aulas ?
3 жыл бұрын
Marcos, todas as aulas que gravei estão aqui no canal para acesso público
@joaocarlos1983 жыл бұрын
ola poderia informar se é possivel gerar uma base e enviar para uma pasta ftp:\ em um servidor para importação
3 жыл бұрын
João, o App Inventor não tem um bloco ou funcionalidade para exportação de um banco de dados. Vc teria que construir uma rotina para escrever todos os seus registros em um arquivo (texto livre .txt, JSON ou XML) e subir esse arquivo para uma servidor ftp.
@joaocarlos1983 жыл бұрын
Agradeço a resposta mas posso criar um botao para enviar os dados digitados para o FTP: e também trazer respostas de lá para atualizar o app
3 жыл бұрын
@@joaocarlos198 sim, isso vc pode fazer tranquilamente, os blocos dão suporte para essas operações...eh soh organizar direitinho.
@marcohmacedo Жыл бұрын
Boa noite. Obrigado e parabéns pelo vídeo. Eu fiz uma página de cadastro, deu tudo certo. Eu testo usando o qrcode, funciona tudo certo, se eu sair e testar de novo pelo celular, o aplicativo não encontra o cadastro que eu tinha feito. Isso é normal?
Жыл бұрын
Sim, pois usando o QR code vc esta apenas emulando a execução do App no seu telefone. Para que tudo que seja salvo no App possa ser utilizado depois, vc precisa gerar o executável do App e instala-lo no seu celular.
@marcohmacedo Жыл бұрын
@ Obrigado, mas eu instalei o app no celular e continuou com o mesmo erro.
Жыл бұрын
@@marcohmacedo Então deve ter alguma lógica inconsistente nos seus blocos, que não estão efetivando no banco as operações realizadas. Da uma revisada nos bloco onde vc manipula o TinyDB
@guiaapodi93316 жыл бұрын
Boa tarde. Para um aplicativo de guia comercial da cidade com telefone imagens push e dados para promoção, necessita de banco de dados?
6 жыл бұрын
No mínimo vc vai precisar de alguma estrutura de dados para guardar as as informações que o guia irá fornecer (locais, telefones, imagens, etc). Vc pode utilizar algo mais rudimentar como arquivos para guardar essas informações, mas os bancos de dados são estruturas bem mais eficientes para este cenário. Então creio que vc tera que utilizá-los sim.
@letty49574 жыл бұрын
gente, como faço para manter marcado a caixa de seleção mesmo depois de ter saído do app?
4 жыл бұрын
Letícia, acho que essa opção não eh configurável pelo MIT App Inventor, caso vc saia do App no retorno ele volta para o estado original da caixa de seleção, ou seja, desmarcado. O que vc poderia tentar eh colocar um controle com uma variável booleana associada a caixa de seleção, salvando o valor dessa variável no banco de dados para ela não ser resetada qdo vc sair do App. Com isso, se a caixa de seleção for marcada, vc altera o valor dessa variável no banco para 1, e vc insere um um bloco de "se- então" para verificar o valor dessa variável sempre qdo o App for executado. Abs
@diogenes-jfs4 жыл бұрын
seguindo esse raciocinio, Por Exemplo, Eu quero criar um banco de dados de cadastro, e depois de cadastrado criar uma lista com todos os nomes e atributos que foram cadastrados. Tipo, um botão ver lista de cadastro e puxar todos os dados que foram inseridos, como seria?
4 жыл бұрын
Diógenes, associado ao TinyDB há um bloco que monta uma lista com todas as chaves presentes no banco. Com essa lista montada, basta vc percorrer toda essa lista (posição a posição) e com a chave que está em cada posição da lista vc vai no banco e recupera as informações (atributos) associada à chave, e assim vai até terminar a lista de chaves.
@diogenes-jfs4 жыл бұрын
@ obrigado! Vou continuar os estudos aqui e ver se consigo fazer. Show de bola seu Canal! Você vai ensinar sobre o uso de link web? Tipo, usar um comando para chamar um link da web pra preencher um formulário ou coisa assim... São otimas suas aulas, Vou me inscrever!
4 жыл бұрын
@@diogenes-jfsobrigado pelo feedback. Na Videoaula sobre variáveis e múltiplas telas eu uso o browser e faço algumas ações na Web. Nas videoaulas sobre API TB há diversas ações com interface Web. Da uma olhada pra ver se atende aí que vc quer. Abs
@Pedalier59884 жыл бұрын
Cara, gostaria de saber como fazer um login/registro com banco de dados Ficaria agradecido, pois quero implementar meu app
4 жыл бұрын
Gusta, eh soh usar o TinyDB e cada registro do banco será uma lista onda na 1a posição vc coloca o nome de usuário e na 2a a senha. Nessas videoaulas sobre TinyDB + Listas eu uso uma abordagem semelhante. Só que ao invés de login e senha eu faço um cadastro de outros dados do usuário. Abs
@henriqueramos89805 жыл бұрын
Eai André, tudo bem? Tem como criar uma lista com quantidade de posições variável, de forma que quado eu clicasse em um botão um novo elemento aparecesse ( estou querendo fazer isso no Spinner). Muito boas aulas. Abraços.
5 жыл бұрын
Henrique, tecnicamente da pra fazer isso, mas se cada lista no banco terá um tamanho diferente, como vc saberá qual campo de cada lista corresponde a determinada informação. Vc teria que de alguma forma ter mapeado que a 8a posição da lista seria um RG, mesmo que atualmente a lista só tenha 4 posições. Pelo que entendi da sua pergunta, esse seria o cenário. Se vc quer fazer algo diferente disso, me responde aqui com mais detalhes que eu te dou um retorno. Abs
@charleslyell3748 Жыл бұрын
Já se passaram 3 anos mas vou deixar aqui o que penso da sua pergunta. Também não entendi muito bem qual é sua dúvida, mas se for como criar Componentes (Botões, Labels, etc) durante a execução do programa há uma extensão que faz isso. Sobre listas com tamanhos diferentes, talvez você possa usar o Dicionário para identificar as informações presentes no TinyDB.
@erbbarros25695 жыл бұрын
Como consigo listar em ordem alfabética e/ou numérica ?
5 жыл бұрын
Erb, infelizmente o AppInventor não tem um bloco pronto para ordenação de listas. Creio que deveria haver, pois é um problema clássico muito utilizado pela aplicações para tratamento de suas bases de dados. Entretanto, vc consegue implementar alguns algoritmos de ordenação utilizando os blocos de loop e de listas. A principio, creio que o Selection Sort e o Bubble Sort sejam os mais indicados para essa implementação. Apesar desses 2 algoritmos não serem muito eficientes, se vc não tiver uma base de dados gigante, eles não irão comprometer o desempenho do App. A vantagem deles é que a implementação com os blocos não seria muito complexa.
@cesararaujodefreitas8775 жыл бұрын
Bom dia. Professor André. Então, comecei a pegar gosto pela programação novamente, embora a idade esteja avançada, 55 anos, acho que ainda tenho muito a aprender. Nos desktops, tinha uma boa noção de VB. Mas com o aparecimento dos smartphones estou estudando por conta uma linguagem de programação através de vídeos no youtube. Alguns conhecidos meus acham que era interessante aprender o pacote Android Studio. Achei muito complicado. A ferramenta AppInventor, de cara já me simpatizei. E a partir de suas vídeo-aulas, estou aprendendo muito mesmo. Como quero me tornar desenvolvedor independente, essa ferramenta pode me proporcionar muitas alegrias, certo ? Na sua opinião, estou no caminho certo ? Sei um pouco de lógica, mas preciso me aprimorar. Sei que para ser um razoável programador eu tenho que me dedicar ... ou seja, recuperar o tempo perdido. Obrigado pela força.
5 жыл бұрын
César, obrigado pelo feedback! É muito gratificante saber que as videoaulas causam um impacto positivo nas pessoas! Com certeza vc esta no caminho certo, compromisso e dedicação contam valem muito mais que idade no processo de aprendizagem. Sobre a sua pergunta, não recomento o MIT para desenvolver Apps comerciais. Ele é uma ótima ferramenta para iniciar a programação e ganhar experiência, mas o executável que ele gera para Android não é muito estável, é sempre acontecem alguns erros de execração que contruimos Apps mais complexos. Assim, sugiro vc continuar no MIT para ganhar mais confiança, e depois tentar aprender um Java ou React, para o desenvolvimento de Apps com fins comerciais. Boa sorte na empreitada, e qq coisa manda mensagem aqui que eu respondo assim que possível. Abs
@zecaferreira19045 жыл бұрын
Ola Cesar! Vejo que você já teve algum contato com programação antes, como eu. Você deve já estar entrando nos 56 anos e eu, nos meus 79 (kkkk). Gostamos de programação e uso como passatempo, fazendo alguns programinhas para amigos. Pratico no Delphi e hoje com possibilidade de criar app para android. Como André orientou, o MIT App serve apenas como porta de entrada em programação, embora eu considere uma possibilidade para criação de app simples, pessoal, sem compromissos. Pelo que me parece, o AndoidStudio e a linguagem Java não é indicada recomendação para você. Pesquise sobre Python ou Delphi. Talvez você se sentirá mais à vontade. Boa sorte.
@taveirajc4 жыл бұрын
Boa tarde André. Existe o App Inventor para desktop? Vamos imaginar que eu fique sem internet. Obrigado.
4 жыл бұрын
Existem algumas ferramentas semelhantes ao App Inventor que são pagas e disponibilizam uma IDE que pode ser usada offline. Mas nunca experimentei nenhuma delas. Sobre o App Inventor, ele eh 100% Web. Se vc ficar sem internet não conseguirá utilizar a ferramenta. Abs
@taveirajc4 жыл бұрын
@ Ok. Obrigado pela resposta. André. Sem mais nem menos não consigo mais executar programa pelo emulador. Qualquer programa. Assim que termina aquelas informações durante o processo de início da emulação, aparece uma tela cheia de erros. Muita informação mesmo. Já instalei e reinstalei o aiStarter, inclusive com duas versãoes diferentes e o problema continua. Pena que não tem como enviar uma cópia da tela que aparece, mas já passou por isso?
4 жыл бұрын
@@taveirajc já passei por isso sim. Esse emulador eh meio de lua, as vezes funciona e outras vezes não. Geralmente reinstalar resolve o problemas, mas vc jah fez isso. Tem um site que possui um emulador web, eh só compilar o seu projeto e transferir o arquivo .APK pra lá que ele abre um emulador com o seu App. Tenta aí: apkonline.net Daí no menu vc seleciona: "Upload & run your APK". Abs
@taveirajc4 жыл бұрын
@ Ok. Vou fazer isso. Ou então ficar simulando no meu celular mesmo. Obrigado pela atenção.
@webwill764 жыл бұрын
Opa boa noite, tentei fazer aqui mas a minha lista sempre fica vazia. pq que será ?
4 жыл бұрын
Wilson, vc gravou a lista no banco, usando o bloco "Armazenar valor". Geralmente a galera esquece de salvar, e quando vai acessar novamente a lista está vazia pq o banco estava vazio (não encontrou a chave procurada). Abs
@webwill764 жыл бұрын
@ Cara, que massa vc me responder tão rápido. Sim sim, fiz tudo certinho, até ta granvando pois eu peço para exibir algum dado da lista pelo indice na mesma tela e da certo. só que na outra tela não da certo.
@webwill764 жыл бұрын
@ se puder me chamar no wats 48 99965-8072
4 жыл бұрын
Vc está usando o TinyDB na outra tela tb? Tem que inserir o TinyDB em todas as telas do App. Além disso, está usando o TinyDB como mesmo name space em todas as telas (campo que aparece na aba de propriedades quando vc seleciona o elemento TinyDB)? Esses seriam os principais motivos para o erro que vc falou...
4 жыл бұрын
@@webwill76 ok
@charlesfreitas4835 жыл бұрын
Dê nome aos elementos, Botoes e caixas para saber a que eles se referem
5 жыл бұрын
Charles, muito bem lembrado! Nas primeiras videoaulas eu sempre reforço essa recomendação, mas confesso que nas últimas esqueci de manter este padrão. Isso é muito útil qdo o projeto se torna grande e complexo, com vários componentes em uma mesma tela. Obrigado pelo feedback. Abs
@tiagobatera993 жыл бұрын
como modificar o nome de pacote no MIT App Inventor 2?
3 жыл бұрын
Que pacote especificamente vc está falando Tiago?
@deborasilva52042 жыл бұрын
gente qual a diferença entre os blocos inserir lista e adicionar na lista?
@charleslyell3748 Жыл бұрын
Ele comenta isso no final do vídeo.
@marcosfigueitedo47893 жыл бұрын
como consigo seu suporte, como te acho no face, insta ou telegram ?
3 жыл бұрын
Não tenho Facebook. Me manda um email andre.monteiro@cefet-rj.br
@flaviopatty5 жыл бұрын
André, boa tarde. Trabalho em um hospital que faz tratamento contra o cancer e estou interessado em um aplicativo para controle de entrada e saida de veiculos. Teria os campos Nome, placa, ramal, caixa de seleção para entrada ou saída, horário e data que o formulario foi preenchido (creio que pode ser automático). Se possível, também um campo para o vigilante assinar, pois são 10 diferentes aí conforme forem rendendo um ao outro, fica a assinatura do responsável. O banco de dados seria local, pois o celular usado não vai ter chip e poucas vezes ao dia irá acessar o wifi. Precisa ter ainda uma ferramenta que busque a entrada ou saída por dia, nome ou placa. É uma instituição federal, nao pode ficar muito caro, pois vou pagar do meu bolso.
5 жыл бұрын
Obrigado pela audiência no canal. Entretanto, o intuito deste canal é educacional, apenas para eu repassar os conhecimentos que tenho do App Inventor. Assim, não desenvolvo Apps para fins comerciais ou similares. Tb trabalho em uma instituição federal (sou professor do CEFET/RJ) e sei das dificuldades que nós servidores temos no dia a dia, inclusive pagando coisas do nosso próprio bolso para melhorar nossa rotina de trabalho, assim como vc quer fazer ao solicitar o desenvolvimento desse App. Pelo que vc falou, da pra desenvolver o que vc deseja se vc acompanhar as videoaulas aqui do canal, principalmente as que abordam banco de dados. Será um projeto de grande aprendizado se vc tiver interesse em seguir com a atividade de desenvolvimento de Apps. Desta forma, se vc precisar de alguma ajuda no desenvolvimento, terei grande prazer em colaborar . Abs
@flaviopatty5 жыл бұрын
@ valeu André, vou continuar fazendo. Tem um chamado zoho forms que é perfeito, porém gratuito já limite de 500 lançamentos por mês. Eu vou fazer por volta de 3000 mês.
5 жыл бұрын
Como vc disse que a necessidade é local, acho que o TinyDB do App Inventor atenderia. Além disso, o App Inventor tem o fusion tables onde seu banco é uma tabela Excel na nuvem, tb deve ser útil pra vc. Abs
@Kamila_da_Silva4 жыл бұрын
oi tudo bem voce teria com me passar o código:Crie um jogo que • Após seu início, aguarde um tempo aleatório e depois mostre um número aleatório na tela • Permita que o jogador responda se o número mostrado é par ou ímpar • Conte o tempo que o jogador demora para responder • Caso o jogador tenha respondido corretamente e em um tempo menor que o record anterior, armazene o novo record (de forma permanente, usando banco de dados)
4 жыл бұрын
Jo, se eu fizer isso por vc o objetivo de aprendizado não será alcançado. Com as videoaulas aqui do canal vc consegue fazer quase tudo isso. Faça uma tentativa e se quiser eu te ajudo no decorrer do projeto. Abs
@vanciusgaymes99775 жыл бұрын
Boa tarde, estou com uma dúvida não sei se o app inventor pode solucionar. O meu projeto eu preciso trabalhar com arquivos que estarão no meu PC
@vanciusgaymes99775 жыл бұрын
E um sistema de entrada em um restaurante, vai ter um ESP conectado com um RFID e assim que passado o cartão, desconta um crédito na conta dessa pessoa, e esses dados de saldo precisam ser observados pelo app. Dai pensei também que a recarga dos creditos tambem poderia ser feitas pelo app. O que acha? sera que conseigo fazer com app inventor?
@marceloferreiradesouza31763 жыл бұрын
Cara a aula é boa e a didática excelente. infelizmente não consigo ouvir porque tenho hiperacustia e o som do seu microfone me deixa muito desconfortável. mas mesmo assim Muito obrigado por compartilhar o conteúdo. ( investe um pouquinho num microfone vai valorizar ainda mais seu conteúdo). Abraço!
3 жыл бұрын
Obrigado pelo feedback Marcelo!
@ItaloGeovani6 жыл бұрын
Boa noite meu Amigo, fiz esse procedimento, na listra quando ele trás os Rótulos, ele trás os códigos, Fazer uma pergunta a você: Tem como mostrar o nome do cliente depois do código? exemplo: Quando clicar no botão, abre a lista, mostrando o CÓDIGO - (come do cliente) Tipo: 1512 - italo 1520 - joao 1560 - maria
6 жыл бұрын
Vc pode concatenar as informações usando o bloco "juntar" (join). Assim, vc pode inserir nesse bloco onde estão os dados (em uma lista, em variáveis, no banco, etc.) que vc quer apresentar como se fossem um texto só. Dai nos slots do bloco "juntar" vc coloca no primeiro slot da onde vc vai extrair o código, depois no segundo slot o caracter do traço " - ", e no terceiro slot da onde vc vai extrair o nome. Assim, o bloco "juntar"vai transformar isso tudo em uma única string, que pode ser apresentada em list view ou legenda, por exemplo.
@ItaloGeovani6 жыл бұрын
@ esse tá difícil kkkk. A programação ta igual a do teu esquemas nos videos. Só não to entendendo muito essa parte de juntar esses elementos.
6 жыл бұрын
É bem simples o funcionamento do "juntar". Da uma olhada naquele textinho explicativo que aparece quando o cursor do mouse repousa em cima de um bloco. É bem parecido com o que falei, mas pode ajudar...
@ItaloGeovani6 жыл бұрын
Eu fiz o seguinte; Quando Clicar btnLISTA ajustar EscolherLista1. elementos para = chamar Banco .ObterRotulos Chamar EscolherLista1 .Abrir Nesse caso acima, ele ta chamando os dados da lista, chamando pelo Rotudo que é o CODIGO, o JUNTAR que voce falou seria depois de elemento? Usando o: chamar Banco .ObterValor Rótulo: ValorSeRotuloNaoExistir No caso o Juntar vinha nesse Rotulo a cima? Não to sabendo concatenar o Rotudo com o Nome do cliente, para ficar na lista o codigo e o nome do cliente: EX: 202020 - CLIENTE X
6 жыл бұрын
Com a lista de rotulos, para cada rotulo vc chama o novamente ObterValor passando o rotulo (codigo) e le o nome associado. Dai vc imprime os dois em legendas.
@vanciusgaymes99775 жыл бұрын
Esse tipo de banco salva no smartphone ou em outro servidor especìfico?
5 жыл бұрын
Esse exemplo que usei com o TinyDB salvalocalmente no smartphone. Mas o TinyWebDB salva os dados na nuvem, e caso o app esteja instalado em 2 smartphones diferentes, ambos acessarão a base de dados se vc der permissão. Abs
@vanciusgaymes99775 жыл бұрын
@ Muito foda valeu, acho que acabei minha IC hahaha
@pedropaganelli39516 жыл бұрын
Boa tarde Andre, tem como eu comparar as informações de algum cadastro que eu criei no tinydb? tipo se eu criei um campo salario e um campo cargo, ae eu quero comprar se o funcionario tem o salario > 1500 e o cargo = gerente eu gero uma mensagem do tipo: vai receber gratificação Grato, Adorei suas aulas..
6 жыл бұрын
Obrigado Pedro! Tem como comparar as informações do banco sim. Para isso, vc deve extrai-las do banco (bloco "ObterValor"), salve as informações que vc extraiu e quer comparar em variáveis, e aí use os bloco de comparação (bloco SE-ENTÃO em "Controle", e bloco =, > ou < em "Lógica") para fazer as verificações que vc deseja. Qq dúvida, manda aqui que eu dou uma olhada. Abs!
@pedropaganelli39516 жыл бұрын
@ Entao, meu problema esta em como fazer salvar as informcoes em variaveis, to tendo bastante dificuldade com isso..
6 жыл бұрын
@@pedropaganelli3951 Da uma olhada na videoaula 4, lá eu explico como manipular variáveis. Abs
@davirodney4 жыл бұрын
Mas aonde vou ver os bancos de dados
4 жыл бұрын
Davi, não entendi a sua dúvida. Vc quer ver o banco? Quer ver todos os dados gravados nele?
@davirodney4 жыл бұрын
@ tipo a pessoa respondeu em um cadastro ai onde vou ver o cadastro da pessoa?
4 жыл бұрын
@@davirodney Davi, nessas videoaulas de banco de dados (partes 1, 2 e 3) eu mostro essa ação. Se vc quiser mostrar imediatamente depois da pessoa salvar os dados no banco, basta ir no banco resgatar os dados que vc acabou se salvar, como se fosse uma consulta comum ao banco de dados.
@davirodney4 жыл бұрын
@ no vídeo vc explica esse Passo a passo vou ver todos esses video
4 жыл бұрын
@@davirodney sim, da uma olhada e QQ dúvida escreve aqui que eu ajudo. Abs
@MarombeiroNerd4 жыл бұрын
nao sei pq no meu tinywedb nao tem essa parametro de valorseRotulonaoexistir
4 жыл бұрын
Estranho... Vc não tá usando o TinyWebDB, ao invés do TinyDB. Esse recurso de valor se não achar a chave eh padrão, dificilmente eles iria retirar isso em uma eventual atualização da ferramenta.
@MarombeiroNerd4 жыл бұрын
@ isso estou usando o tinywebDB ai precisa fazer essa funcionalidade de listar os dados do usuario depois que ele faz login
@MarombeiroNerd4 жыл бұрын
ja procurei conteudo mas nao acho pra fazer isso que ensinou no video usando tinywebdb :/
4 жыл бұрын
@@MarombeiroNerd O conteúdo do banco será compartilhado por vários ou todos usuários do App? Se vc não tem essa necessidade, pode usar o TinyDB local mesmo. Agora se vc tem a necessidade de compartilhamento de dados, teria que usar algum com suporte Web mesmo. Eu só uso o TinyDB local mesmo, mas dá uma olhada no Fusion Tables, pode ser que te atenda melhor que o TinyWebDB. O Firebase tb pode ser uma opção...
@soloengeengenhariaprojetos82915 жыл бұрын
Ola Andre, muito bom. Parabéns. Tenho uma duvida; para uma matéria (matemática) são feitos um teste surpresa por semana, gerando 4 notas (x, y, z, w) por mês que devem gerar, com a prova mensal (k), a média do mês ( ([(x+y+z+w)/4]+k)/2 = nota do mês1 ). Como faço para salvar sempre os 5 últimos dados (5 ultimas notas mensais) (sobrescrevendo-as), para utiliza-los na média do semestre?
@marinatii5 жыл бұрын
Muito bom, André! Ótimo conteúdo. Gostaria de saber se você me indicaria o app inventor para fazer um app tipo uma rede social, onde usuários possam se comunicar entre si. Sou novo nisso, mas vou me esforçar . haha serve tanto pra Android quanto pra IOS? abraço!!!!
5 жыл бұрын
Rafael, da pra fazer com o AppInventor sim. Será um App complexo, mas se vc se dedicar é possível sem maiores problemas. Com o App Inventor vc vai conseguir fazer só pra Android. Se vc quiser para Android e iOS, pense em usar o Thunkable. É uma ferramenta muito parecida com o App Inventor e gera executável para ambas as plataformas. Abs
@marinatii5 жыл бұрын
@ Poxa, André, muito obrigado por responder minha pergunta e as dicas. Você é fera! Grande abraço!
@marcosfigueitedo47893 жыл бұрын
Boa tarde, quero aprender como montar um banco de dados alguém pode me ajudar ?
3 жыл бұрын
Marcos, tem 3 videoaulas sobre banco de dados aqui no canal. Da uma olhada, e QQ dúvida manda aqui nos comentários que eu ajudo no que for possível.
@vbapp39663 жыл бұрын
Se tivesse renomeado os txt box seria bem mais fácil de entender.
3 жыл бұрын
Verdade! Perdi esse hábito de renomear os componentes para facilitar a manipulação.
@techplaymod4 жыл бұрын
Cara.. da pra fazer, mas como não peguei o inicio, ficou dificil entender toda a logica de programação. Dai que...Uma coisa é eu fazer isso tudo e dar certo, e outra é eu fazer outra coisa do zero, pois sei que não vou conseguir por não ter entendido a lógica. Programar é muito complicado, até mesmo com todas essas facilidades 😪
4 жыл бұрын
Ricardo, se vc assitir a todas as videoaulas eu aposto que vc consegue fazer o que deseja. Não tem mistério... o início eh sempre complicado em QQ área nova, mas a curva de aprendizado do App Inventor eh curta e suave, vc pega a manha fácil.
@tiagodrael6 жыл бұрын
Opa boa tarde. Mano, eu tô com uma problema de listagem de dados. Eu criei 3 paginas, uma de cadastro de clientes outra de cadastro de produtos e outra de listagem das 2. Ai quando eu listo a de clientes na página de listagem ele lista certinho, mas quando eu clico pra listar a de produtos, acusa de não encontrar o valor. Eu estou usando o tinyDB e joguei o na página 1 com nome tinyDB1 e namespace de banco1, na página 2 tinyDB1 com namespace de banco2 ambos salvam e listam perfeitamente. Ai na página de lista eu joguei o tinyDB1 com namespace de banco3 e ele listou apenas a lista de banco 2 a de 3 não pega. O que acha que deve ser mano? Segue foto do código. dbr.ee/o3R8
6 жыл бұрын
O que difere um banco de outro no MIT é o namespace. Pelo que entendi, na 3a tela vc tem um namespace banco3, onde nenhum dado foi incluído nessa namespace nas telas 2 ou 3. Ou seja, no banco de namespace banco3 não há nenhum registro. Vc possui registros apenas nos bancos de namespace banco1 e banco2. Assim, sugiro fazer o seguinte: Na tela 3, arraste 2 componentes do TinyDB para a tela de designer, eles serão criados com os nomes padrão TinyDB1 e TinyDB2. Para o TiNYDB1, altere o namespace para banco1. Ou seja, o TinyDB1 será fisicamente o mesmo banco que vc usou na tela 1, pois ambos tem o mesmo namespace (banco1). Já para o TinyDB2, altere o namespace para banco2. Assim, ele será o mesmo banco que vc usou na tela 2, pois ambos tem o mesmo namespace (banco2). Desta forma, todas as operações no banco de clientes na tela 3 serão realizados em cima do componente TinyDB1 (namespace banco1) e todas as operações no banco de produtos serão realizadas em cima do componente TinyDB2 (namespace banco2). Com isso vc tem sempre 2 bancos no App: 1 de clientes (namespace banco1) e 1 de produtos (namespace banco2). Acho que assim resolve o problema. Qq coisa me chama aqui. Abs
@tiagodrael6 жыл бұрын
conseguir mano, MUUUITO Obrigado! Você além de dar a solução, explicou o porque das coisas. Já ganhou mais um inscrito! :D
6 жыл бұрын
Que bom que resolveu! Qq coisa, estamos aí!
@tiagodrael6 жыл бұрын
Olá Professor boa noite, tudo bem? como eu faço pra concatenar Resultados? Ex: eu tenho código, descrição e valor. Como eu consigo colocar no list_piker pra ele apresentar tipo assim " 001 Sabão 1,50 tendeu? Eu tentei usando o JOIN e puxando os valores. Mas não deu certo. Segue foto do exemplo do que sugiro. dbr.ee/Hfau
6 жыл бұрын
Vc falou "list_piker" mas na foto vc usou o "list view". De qq forma, para ambos os casos vc deve concatenar com o "join" mesmo. Faça um teste inicial realizando o join e mostrando o resultado numa legenda. Isso vai servir para ver se vc está fazendo o join corretamente. Se estiver, o resultado desse join vira uma string (texto) única, e é só colocar esse texto unificado na sua listview ou listPiker, ou qq outro elemento de visualização de dados no app (labels, notifiers, etc.).
@sc0rek1ller48 Жыл бұрын
fe
Жыл бұрын
Fé na empreitada que tudo vai dar certo! 🙏
@ItaloGeovani6 жыл бұрын
Boa noite companheiro, Tentei algumas vezes concatenar, mas ainda não tive exito. Ta meio básico, ver se tu consegue ver: uploaddeimagens.com.br/imagens/lista-png-677f4856-cd98-4ac6-8674-49731c629ad3
@ItaloGeovani6 жыл бұрын
Dessa forma, quando clico no btnLISTAR, ele aparece todos os clientes do banco, porém apenas o código, queria que mostrasse o (CÓDIGO - NOME DO CLIENTE)