Hello world! 👋 Para aqueles que não me conhecem, me chamo Lucas Fraga e atuo como tutor no Senac EAD desde 2020. 🧑🏫
Resolvi criar esse canal para compartilhar vídeos extras com os alunos do Senac EAD. 📚
Esses vídeos são destinados principalmente aos alunos, mas acredito que também possam ser úteis para outros desenvolvedores em busca de conhecimento e por isso decidi tornar os vídeos públicos. 🖥️
Espero que vocês gostem dos vídeos e que eles possam ajudá-los em sua jornada de aprendizado. Fiquem à vontade para explorar o canal e aproveitar ao máximo o conteúdo disponível. 🥳
Me ajuda professor, quando dou run pela segunda vez no código e faço outro cadastro, de clientes por exemplo, tudo que foi adicionado na primeira run some e só aparece o que foi colocado na segunda run.
Olá! É possível que isso esteja acontecendo por conta de algum problema de lógica no código desenvolvido. Sugiro você enviar o projeto via Fale com o tutor para ele ser analisado. Pode ser que seja apenas um detalhe, nada muito complexo. Mas sem analisarmos o código, é difícil sugerirmos qualquer ajuste, ok? Abraços!
Eu estava com o mesmo problema. Rodava o react-native doctor e estava tudo certo, mas não funcionava. Depois de perder algumas horas tentando resolver, cheguei no seu vídeo, fiz o procedimento de downgrade e o projeto foi compilado com sucesso. Obrigado por compartilhar.
Olá! As notificações acontecem com o app fechado. Porém, vale lembrar que, como em todo aplicativo, nós precisamos abrir o aplicativo pelo menos uma vez para que elas comecem a funcionar (afinal, é quando elas são configuradas). Depois disso, podemos fechar o aplicativo e as notificações continuarão aparecendo mesmo com o app fechado. 😄
Muito bom, com essa dica conseguir resolver meu problema. Obrigado.
6 месяцев назад
Eu fico pensando aqui, esse trecho de código não deveria ser criado assim que o projeto fosse criado. NÃO SOU PROGRAMADOR MUITO MENOS EM JAVA KKK. só fiquei pensando aqui já que compilar um projeto é um objetivo de quem desenvolve.
Cara, SIM! Eu compartilho da mesma visão com a sua e também me questiono por que o NetBeans já não adiciona essa estrutura assim que o projeto é criado. De qualquer forma, espero que façam essa adição no futuro. Certamente irá facilitar a vida de muitos desenvolvedores.
Show de bola. Obrigado, finalmente consegui instalar o react-native-camera. Estou tentando pegar um código de barras, mas este vídeo ajudou a destravar na parte da instalação e o react-native-vision-camera ainda está meio instável na versão que estou utilizando do r.n. Em fim, muito obrigado. Ganhou um inscrito.
⚠ ATENÇÃO!!! Em caso de erro de permissão SCHEDULE_EXACT_ALARM... ❌ No Android 12, a permissão SCHEDULE_EXACT_ALARM é concedida automaticamente pelo Android. Mas no Android 13 você precisa verificar se o usuário concedeu essa permissão. Então, caso você se depare com esse erro, apenas adicione o seguinte trecho de código ao seu AndroidManifest.xml para: <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.USE_EXACT_ALARM" />
⚠ ATENÇÃO!!! Em caso de erro de permissão SCHEDULE_EXACT_ALARM... ❌ No Android 12, a permissão SCHEDULE_EXACT_ALARM é concedida automaticamente pelo Android. Mas no Android 13 você precisa verificar se o usuário concedeu essa permissão. Então, caso você se depare com esse erro, apenas adicione o seguinte trecho de código ao seu AndroidManifest.xml para: <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.USE_EXACT_ALARM" />
To com um caso parecido com o proposto pelo vídeo, tenho que criar um csv com id, nome, cpf. Mas precisa ter a opção de ler arquivo, adicionar mais um registro e apagar registro pelo id informado pelo usuário. A parte de apagar registro eu não encontrei como fazer, e tem que ser sem gerar um novo arquivo. Pode me ajudar?
Olá! 😄 Bom... A conexão com o banco de dados SQLite é um processo que possui várias etapas, assim como a conexão com o SQL (MySQL, PostgreSQL, SQL Server, etc). Afinal, nós acessamos o armazenamento do dispositivo, processamos as informações, guardamos na memória, etc. Em um dispositivo móvel, nossos recursos são extremamente limitados, então precisamos usa-los de forma consciente e por isso abrimos a conexão com o banco somente quando necessário e encerramos a conexão quando não precisamos mais dela. Dessa forma, preservamos a qualidade da performance do aplicativo 😄
Olá, Daniel. Tudo certo? 😃 Pode ficar tranquilo! As novas atualizações do React Native tem adotado o uso do TypeScript mas nós ainda conseguimos trabalhar com o JS sem problemas. Se você alterar a extensão do arquivo App.tsx para App.js irá perceber que o projeto rodará normalmente sem precisar mudar uma linha de código se quer 😉
Fala, @LUC4MFF, tudo jóia? 😄 Cara... meu primeiro contato com essa tecnologia foi em 2014, durante o curso técnico em informática. Desde lá, o Java esteve presente em quase todos os dias na minha vida profissional e academica. Mas na carreira mesmo, somando tudo, eu diria que aproximadamente 2 anos. Esse tempo pode não soar algo "impressionante", mas vale lembrar que foram aproximadamente 5 anos de muito estudo e dedicação 😄 Espero ter ajudado com a sua dúvida. Qualquer coisa, sigo a disposição! Abraços! Atenciosamente, tutor Lucas Fraga.
Olá, Paulo. Tudo bem? Então... Mesmo que você não tenha uma câmera conectada ao seu computador, o Genymotion ainda apresenta uma visualização padrão para que o recurso possa ser testado. Eu, por exemplo, nesses 3 anos trabalhando com o Genymotion, nunca tive um câmera conectada ao meu computador. Então, tudo que temos que fazer é clicar no ícone de câmera que aparece no emulador rodando e ali fazer a configuração. Vou deixar um link para você conferir onde há mais detalhes sobre essa configuração. Espero que ajude 😉 Segue: stackoverflow.com/questions/19889777/i-cannot-use-camera-in-genymotion-emulator Abraços!
Fala, Alaelcio. Beleza? Utilizo o seguinte: • Processador Intel Core i9-9900KF 3.60GHz • Memória Ram: 32GB (16GB x2) de 2666MHz O que julgo mais importante aqui são as especificações do processador. Para emulação, recomendo, pelo menos, um processador de 4 núcleos (o que anda, muitas vezes, de "mãos dadas" com 8 processadores lógicos). Para uma boa performance, é bom que o emulador possua a configuração de 2 núcleos e, pelo menos, 2GB de Ram. Até ai, beleza! Se a gente seguir essa linha de pensamento, qualquer processador de 2 núcleos funcionaria, certo? Mas dificilmente você vai usar o seu computador apenas para emulação. Você provavelmente terá outros processos do sistema operacional rodando por baixo, além do seu navegador de internet, editor de texto, compilador, etc. Por tanto, com um processador de 4 núcleos, você teria 2 núcleos para a máquina virtual do emulador e ainda teria núcleos sobrando para alocar esses outros processos. Estou dando essa explicação mais detalhada pois é muito fácil as pessoas baterem o olho no "Intel Core i9" e pensar "nossa, terei que investir muito dinheiro em um processador para rodar um emulador". De fato, quanto maior o seu investimento, melhor o seu hardware e, consequentemente, melhor o seu ambiente de trabalho. Mas isso não significa que você precisa investir tanto de imediato para começar a rodar emuladores. O mesmo vale para as memórias. Utilizo 32GB por necessidade pessoal, mas 16GB já seriam suficiente e essa é a quantidade eu recomendaria para você ter folga, realizar as outras tarefas e conseguir poder fazer tudo que precisa sem "travar" o seu computador. 😉 Espero ter ajudado! Abraços!
Que coincidência, Lucas! Sempre é divertido encontrar alguém com o mesmo nome, não é? 😄 Não sei como você chegou até aqui, mas espero que tenha gostado do conteúdo. Um grande abraço!
Pra uso empresarial seria mais indicado montar o banco separado, outra pergunta se colocarmos o mantis para envio de e-mail e alguns usuários estiverem participando de vários grupos qual o limite para envio de e-mails que o mantis suporta ?
estou tendo esse erro: Error: Exception occurred while executing 'list': java.lang.SecurityException: Shell does not have permission to access user 10 ... consegue me ajudar?
Olá, Luiz. Posso estar errado, mas acredito que você possa estar enfrentando um problema de permissões entre o ADB e o seu dispositivo. Pesquisando sobre o erro, encontrei esse link no StackOverflow com uma possivel solução. Espero que ajude! Segue o link: stackoverflow.com/questions/65380708/adb-shell-does-not-have-permission-to-acces Abraços!
(Mantis Bug Tracker: Instalação, configuração e uso ) agradeço pelo video estava procurando porem não ocorreu nada da configuração porem 26 minutos de xamp e 9 minutos do Mantis sem informações relevantes,explica bem só faltou o foco espero ter a opotunidade de assistir um video seu mais detalhado do mantis
Opa! Tudo certo? 😄 Cara, primeiramente, obrigado pelo seu comentário. Gostei muito do quão construtiva foi a sua crítica e levarei ela em consideração para os próximos conteúdos. Porém, acho que vale a pena esclarecer que este vídeo é um conteúdo adicional para o conteúdo do curso Técnico em Informática para Internet - os alunos desse curso são meu público-alvo principal. Normalmente, mostramos a instalação e configuração das ferramentas no ambiente durante as aulas. Porém, na unidade curricular que vemos o Mantis, temos pouquissimo tempo e muito conteúdo para passar. Por isso gravei esse vídeo, com o intuito de "adiantar" uma aula e termos mais tempo para nos concentrarmos em outros conteúdo - o uso do Mantis é um deles. Sinceramente, eu acho que esse vídeo ficou maior do que deveria. Como você mesmo apontou, eu dediquei muito tempo apenas falando sobre o Xampp e pouco do Mantis. Mas essa é a segunda vez que gravo esse vídeo e por incrível que pareça a instalação do Mantis é algo que sempre gerou dúvidas pois muitos alunos não se atentavam a versão do Xampp e acabavam mandando muitas mensagens sobre, além de se complicarem com os prazos e até se frustrarem com a instalação. Esse segundo vídeo veio justamente para eu corrigir meus erros do primeiro vídeo e trazer mais foco a esses detalhes da instalação. Felizmente, a quantidade de dúvidas dos alunos diminuiu e agora eles tem focado mais no uso do Mantis em vez da instalação 😄😄 Mais uma vez, agradeço o seu feedback! Abração!
Se você não conseguiu ainda, eu tive o msm problema, basta instalar o android studio e adicionar a pasta C:\Users\"Seu ususario"\AppData\Local\Android\Sdk\platform-tools nas variaveis ambientes do windows
Ótima ideia do canal professor, fiz o curso mais estou praticando pouco, por falta de tempo, com os vídeos da pra acompanhar e não esquecer do conteúdo.