Fala Alex! Comecei a estudar android em 2020 com um curso seu na Alura e graças a isso publiquei meu primeiro app na loja que já tem mais de 5K de downloads sem ter gasto nada pra divulgar. É um joguinho da velha bem simples, mas é gratificante. Fiquei contente de saber que vc faz conteúdo por aqui. Vou te acompanhar por aqui. Parabéns pela sua didática. Muito sucesso! Abç!
Shooooow demais, Roberto! Fico muito feliz que consegui contribuir com o início do seu aprendizado e meus parabéns pela conquista! Sim! O meu objetivo é cada vez mais criar conteúdo gratuito aqui no youtube! Muito obrigado pelo feedback e pelo apoio! Tmj
@@Paulinhojapa34 quando publiquei, em 2021 funcionava assim, você tinha que criar uma conta de desenvolvedor e pagava uma taxa uma única vez de 25 dólares pra isso. A partir daí você pode publicar quantos apps quiser. Só que pra publicar tem vários critérios, como criar imagens do app em tamanhos específicos, gerar versão e publicar uma política de privacidade. Agora, pra novos desenvolvedores parece que tem uns critérios a mais, como conseguir vinte testadores e deixar em teste por 14 dias. Enfim, eu quase achei mais difícil publicar do que fazer meu app 😂 Mas recomendo ler a documentação do Android sobre a publicação ou ver algum vídeo atualizado no RUclips pq o assunto é extenso!
Valeu, Alex. Cara, gostei muito da objetividade. Temos que ter alguma noção básica para aproveitar, mas nessas condições esse vídeo é muito instrutivo. Parabéns! Te agradeço.
Obrigado pela aula, Alex Ganhaste mais 1 inscrito hoje. acompanhei a aula e com um pouco de paciencia consegui modificar o app em uma especie de tela de login pro meu projeto comecei hoje e quero ir muito alem com as suas dicas vou aguardar ansioso pela proxima aula! abraço!
Show que gostou, Davidson! Aproveite para explorar o canal, pois existe muito conteúdo que vai te ensinar várias dicas, até mesmo a tela de login tem umas técnicas em video ruclips.net/video/o4vvw7g74Mg/видео.html Fique à vontade para usar os comentários e tirar as suas dúvidas
Olá Alex! Perfeito! Show!! Não sou iniciante em code mas é fundamental essa didática ponto a ponto para quem está se familiarizando com uma linguagem nova! até mesmo para tutoriais avançados, pois se é um tutorial é pq é coisa nova! Parabéns!!! pena eu estar atrazado uns 5 meses... rss :(
@@AlexFelipeDev Tudo bem!? Estou tentando fazer uma galeria de fotos e videos com kotlin e compose, e injetar isso no meu app mas tá difícil... sabe quando você está correndo pra se atualizar e fica assistindo de tudo pra encontrar como faz isso ou aquilo na linguagem nova?...rss você tem ou conhece ou poderia fazer algum tutorial sobre pegar e exibir as mídias do armazenamento externo e interno, tipo o app da galeria do celular usando kotlin e Compose?
Excelente explanação, você conseguiu explicar de forma clara e objetiva! Tem como mostrar como bloquear os campos para receberem apenas números e usar vírgula ao invés de ponto?
Alex tem como fazer esse app do video mas em vez do resultado alcool ou gasolina se apresentado na mesma pagina ele abrisse uma outra pagina e que o usuario tivesse a condição de alternar entre as paginas sempre que precisasse? Muito bom video, muito esclarecedor mesmo pra alguem leigo em java e android studio como eu. Parabens.
Opa Valdez, de boas? Muito obrigado pelo feedback! Você consegue detalhar um pouco mais a parte das páginas? Por exemplo, o App começaria em qual página? O que ela teria? Botões? Quais botões? Clicando, por exemplo, no botão A ela deveria ir para qual tela? E por ai vai. No compose, nós temos o componente de navegação e tenho um vídeo mostrando como vc pode fazer isso, veja se ele já te ajuda a resolver esse detalhe ruclips.net/video/KslQHFcT9eI/видео.html
Fala Alex! Estou começando a te acompanhar aqui. Está muito bom. Já assisti a alguns de seus cursos na plataforma da Alura. Uma hora de vídeo, mas gastei muito mais pra concluir o app. Dentre outras coisas, tive que instalar uma nova versão do Android Studio. Ao final da implementação, no caso apresentado, não percebi nenhuma diferença na utilização ou não do AnimatedVisibility. No caso apresentado, qual deveria ser a diferença nessa utilização?
Salve Daniel, de boas? A ideia de 1 hora é para apresentar como faz mesmo, pois tem a instalação algumas configurações necessárias que vão aparecerendo dependendo do ambiente da pessoa etc hehe É notável o efeito de animação quando um dos campos de textos alternam entre vazio ou não vazio, pois ele vai aparecer ou esconder suavemente ao invés de ser imediato. Muito obrigado pelo apoio e feedback!
@@AlexFelipeDev obrigado pelas considerações. Vi em outro vídeo seu, que está disponível para sugestões de aplicações. Aí vai uma; Faz tempo que não vejo um exemplo com acesso a um serviço web. Minha ideia seria acessar um serviço web que forneça índices meteorológicos das cidades brasileiras, armazenando isso em um banco de dados, Depois, algumas consultas interessantes como qual a cidade mais quente, ou mais fria, ou até onde vai chover mais? Faz algum sentido? Quanto tempo você levaria para implementar?
@@birchal Opa Daniel! Valeu pela sugestão! Acho que da pra fazer sim, não sei te dizer quanto tempo, preciso ver apenas a fonte de dados o que fornece para então avaliar! Eu vou tentar fazer uma poc e se for possível trazer no canal eu trago!
salve, alex, ótima aula. cara, teria como vc ensinar a fazer isso utilizando a função scaffold? o meu vem scaffold nativamente em vez de surface e eu tive q fazer algumas mudanças (que eu nem entendo, já que peguei no chatgpt) pra fazer funcionar, além de ter tido q importar os métodos box, column e row
Salve Bruno, de boas? Eu fiz esse vídeo falando sobre o material3 que mostra como usar o scaffold, veja se ajuda ruclips.net/video/Zoh1MuZPfpY/видео.htmlsi=h_cUhKCq4X4aPtDl Fique a vontade para acessar o Discord do canal para tirar dúvidas tbm
Alex, gostei bastante do seu conteúdo! O meu app seria uma loja de aplicativos, adicionei um botão de INSTALAR na minha tela onde mostra os detalhes do app, mas não sei como seguir daí para frente, queria saber se você não tem algum vídeo de como criar um back-end (se necessário), para que eu consiga ao clicar em “INSTALAR”, o aplicativo seja baixado ali mesmo na minha loja de aplicativos, vc sabe como fazer isso? (Sou iniciante nisso).
Opa Junior, blz? Não tenho conteúdo ensinando a fazer essa implementação que busca, e também, ainda não tentei implementar. Se fosse pra fazer a pesquisa, procuraria como fazer o backend para oferecer os arquivos apk para download, e também, como implementar o código no App Android para gerenciar a instalação de Apps no sistema Android.
Meu notebook é um semp toshiba is 1414 um pouco antigo da pra começar a fazer Aplicativo sem, da com a VT Ativada... Eu anda não vi nem um vídeo falando sobre isso
É aquilo, da pra tentar, mas é quase certeza que vai ser uma experiência ruim de desenvolvimento, seja uma lentidão absurda ou até mesmo travamentos... Infelizmente o desenvolvimento de apps exige uma máquina boa
Vc sabe algum dos componentes que gostaria de ver? Na documentação do Material, tem uma parte que fala apenas dos componentes m3.material.io/components
Oii alex, Os texts e os modifiers sao chamados de que no jetpack compose? já que funções principais estao para Composable functions e as funções dentro de Composables estao para Components???
Não sei se entendi bem a sua dúvida, pois os texts eu imagino que vc se refira as strings enviadas como argumento, assim como o Modifier é enviado como argumento.
Alex, estou tentando fazer uma simples modificação para o textField aceitar a comparação de valores com vírgulas ao invés de ponto porque seria mais comum essa separação decimal com vírgulas, porém quando vou digitar o outro valor, seja no campo de álcool ou gasolina a aplicação fecha, sabe me dizer uma forma fácil de fazer com que essa comparação não fique dando problemas ao utilizar vírgulas no textField?
Opa Anderson, de boas? Cara, não vai ter um jeito 'fácil', mas tem como fazer isso com visualTransformation ou usando alguma lib. Esse video eu mostro a lógica que precisa implementar para fazer qualquer máscara, veja se ajuda ruclips.net/video/v-QpRGn_ahw/видео.html
Fala chefe blz,cara venho tendo uma dor de cabeça que já tentei de tudo e não resolveu,estou em projeto de react native,quando chamo a função adb devices ela fala que o emulador está offline,já fiz de tudo pra resolver isso e não consigo😢
Bom fiz toda a configura e instalação pra roda o android studio mas ele tava pesado dms no win. Resolvi instala linux pra ajuda. FIz isso pq assim o desempenho melhora e eu uso o pc 100% pra estudo e trabalho. Sem jogos sem distrações.
@@AlexFelipeDev falto o android studio dançar break dance pra mim, rodo um beleza antes nem abri o executavel do celular no android studio, eu tinha que usar o meu celular pra testar as coisas agora n precisa mais. Eu vi o seu video a umas 2 semanas, mas eu tava usando wind, então fico tudo muito pesado, agora no linux ta liso. VLW
Boa irmão, quero desenvolver um app onde pessoas possam se cadastrar e publicar fotos. Seria compra e venda de embarcações aq na cidade. Será q da p eu fazer? Senao, q empresa ou profissional vc me indica procurar?
Opa Sidnei! É possível de fazer sim, mas precisa conhecer outras técnicas além do App Android, como por exemplo, usar uma aplicação servidora para armazenar as informações que precisa salvar. Para quem é iniciante, o ideal é que algum profissional ou empresa faça para ter um resultado esperado. Por enquanto, não tenho uma indicação para a sua demanda
Você pode usá-lo tanto para leitura como para escrita, então você pode usar em qualquer composable. O grande detalhe é que ele tem a habilidade de notificar o Jetpack Compose que ocorreu uma mudança, dessa forma, o compose redesenha a tela modificando todos os elementos visuais que usam essa variável.
Eu ainda não cheguei a usar um linter personalizado, geralmente usei esse que já vem por padrão do Android Studio, se eu achar algum personalizado ou aprender como faz, volto aqui pra compartilhar... Mas é aquilo, provavelmente alguém já fez ou não deve ser complexo de criar um. Até para exemplificar, quando escrevo um código e preciso fazer as verificações, utilizo o code inspection e vejo o que ele alarma, se tem algo a mais que preciso verificar, vou nas opções e vejo se tem mais algo que posso adicionar ou remover.
tenho um mac m2 pro max, 32GB de RAM, estalei o android studio, ultima versao, porem qualquer instancia que eu crio, so da opçao de 2GB de RAM, como faço pra aumentar a memoria RAM ?
E ai Alex tudo bem? Como eu poderia fazer um app que roda full time em um tablet? Minha ideia é não publicar na play store e baixar manualmente. O tablet teria somente o proprosito de rodar o aplicativo. Isso é possível? Se sim, você tem algum vídeo que trata desse assunto? Obrigado
É possível sim, porém, para ficar assim vai precisar de acesso administrativo e provavelmente vai ser uma aplicação feita a partir de Service. Não enho um vídeo mostrando esse tipo de implementação
Alex me tira 1 duvida quando crio um novo projeto dentro do meu "setContent " vem com Scaffold (acredito eu que trabalhe com M3) existe alguma maneira de eu ta configurando pra ta utilizando da mesma maneira que o seu? (no caso o Surface), ou é interessante eu ja ir aprendendo o compose utilizando os componentes M3 trabalhando com Scaffold? to bem perdido aqui kkkkkk mas to na luta
Você pode usar ambas abordagens! A parte do Scaffold é que precisa utilizar o padding interno mesmo, vc conseguiu resolver? Se ainda estiver com problemas, entra no discord do canal, pode postar lá que ajudamos vc
Olá amigo, tudo bem? Bom, tenho um trabalho da faculdade para fazer, e tem que ser prático, penso em desenvolver um aplicativo de vendas para comunidade... Eu queria saber por gentileza, se é trabalhoso para uma pessoa sozinha manter um aplicativo desses?
Salve, Gean! De boas? O App vai precisar de duas frentes, o back-end (aplicação servidora) e o front-end (app web ou mobile). O que tende a dar mais trabalho, talvez seja o back-end, pois vc vai precisar aprender a implementar esse tipo de aplicação, ele que vai receber as requisições, processar e devolver as respostas para as aplicações front-end. Em outras palavras, é possível de fazer, mas se está começando agora em programação, vai ser difícil, pois vai precisar aprender uma série de conceitos, técnicas e implementação de código.
Opa Gabriel, de boas? Cara, infelizmente é necessário usar o Android Studio para desenvolver Apps nativo, pois ele vai ter todas as ferramentas necessárias para melhorar a experiência de desenvolvimento no geral. É aquilo, é possível escrever o código em outras IDEs e rodar tudo pelo Gradle, mas vc não vai ter acesso a nenhum plugin que ajuda visualizar previews, auxiliar na escrita de código e por ai vai
Eu formatei meu pc e não consigo mais usar o android studio, fica aparecendo erro "The emulator process for AVD Pixel_7_API_31 has terminated." Já tentei de tudo, desinstalei o android studio e instalei de novo, ja baixei outros emuladores.. vi varios stack overflow e nada... Alguém já teve esse erro?
infelizmente alguns problemas podem ser alguma configuração de ambiente, ou incompatibilidade com sistema/hardware... Precisa investigar a cada mensagem de erro que vai aparecendo... Então é importante conferir logs, tentar instalar coisas que não foram instaladas, as vezes usar uma versão especifica do AS etc
Eita Vítor, não era pra ter esse problema! O que acha de entrar lá no Discord e postar a dúvida trazendo mais detalhes? Se for o caso, suba o projeto no GitHub e manda lá pra dar uma olhada
Salve meu mano, é assim mesmo que funciona o nosso aprendizado, a gente enfrenta mesmo não entendo bem hahaahha Aproveite para tirar suas dúvidas, estudar, praticar, rever o conteúdo etc
Opa Adenilson, de boas? Infelizmente o Android Studio exige bastante das máquinas, na página de instalação indica os requisitos mínimos para rodar 'ok'. developer.android.com/studio/install Embora indique configurações como 8gb de RAM, processadores de segunda geração etc. Eu recomendo que tenha 16gb de RAM, um processador com bastante cores, de preferência bons i5/i7 (quanto mais recentes melhor) e use um SSD ao invés de HD. O Android Studio por si só é pesado e se usar emuladores vai sentir mais ainda o peso! Para aliviar, tente usar um dispositivo físico para rodar o seu App, nesse vídeo mostra como fazer isso ruclips.net/video/CMxwT0F2r0s/видео.html
Aqui, o meu um erro na hora de instalara esse HAXM pelo que eu entendi seria algo sobre memória RAM, mas tem memória ram e sobrando kk. Poderia dizer o que pode ser ?
esse pessoal que cria esses cursos, 'aprenda em uma hora'... tinha que inserir a palavra ' merda ' na frase: Aprenda a criar um aplicativo de 'MERDA' em 1 hora... heheheheh
Fala Alex! Comecei a estudar android em 2020 com um curso seu na Alura e graças a isso publiquei meu primeiro app na loja que já tem mais de 5K de downloads sem ter gasto nada pra divulgar. É um joguinho da velha bem simples, mas é gratificante. Fiquei contente de saber que vc faz conteúdo por aqui. Vou te acompanhar por aqui. Parabéns pela sua didática. Muito sucesso! Abç!
Shooooow demais, Roberto! Fico muito feliz que consegui contribuir com o início do seu aprendizado e meus parabéns pela conquista! Sim! O meu objetivo é cada vez mais criar conteúdo gratuito aqui no youtube!
Muito obrigado pelo feedback e pelo apoio! Tmj
Paga alguma coisa mano pra colocar na play story?
@@Paulinhojapa34 quando publiquei, em 2021 funcionava assim, você tinha que criar uma conta de desenvolvedor e pagava uma taxa uma única vez de 25 dólares pra isso. A partir daí você pode publicar quantos apps quiser. Só que pra publicar tem vários critérios, como criar imagens do app em tamanhos específicos, gerar versão e publicar uma política de privacidade. Agora, pra novos desenvolvedores parece que tem uns critérios a mais, como conseguir vinte testadores e deixar em teste por 14 dias. Enfim, eu quase achei mais difícil publicar do que fazer meu app 😂
Mas recomendo ler a documentação do Android sobre a publicação ou ver algum vídeo atualizado no RUclips pq o assunto é extenso!
E gera alguma grana com seu app?
compartilha teu game man
Nossa ajudou demais, o orgulho que dá de começar à aprender uma nova tecnologia. Que bom que temos conteúdos gratuitos de qualidade nos dias atuais.
Show demais! Seja bem vindo ao canal e aproveita que tem bastante conteúdo para estudar :)
Que aula, meus caros, que aula!
Valeu, Alex. Cara, gostei muito da objetividade. Temos que ter alguma noção básica para aproveitar, mas nessas condições esse vídeo é muito instrutivo. Parabéns! Te agradeço.
Com certeza, o próximo passo é estudar a fundo a parte básica para entender bem os conceitos
Serio, que aula boa!!! ja programava em algumas linguagens, porem nada muito avançado, com essa aula pude aprender muita coisa. Muito obrigado.
Show demais que curtiu o conteúdo! E ainda tem bastante conteúdo no canal, aproveite para explorar haha
Obrigado pela aula, Alex
Ganhaste mais 1 inscrito hoje.
acompanhei a aula e com um pouco de paciencia consegui modificar o app
em uma especie de tela de login pro meu projeto
comecei hoje e quero ir muito alem com as suas dicas
vou aguardar ansioso pela proxima aula!
abraço!
Show que gostou, Davidson! Aproveite para explorar o canal, pois existe muito conteúdo que vai te ensinar várias dicas, até mesmo a tela de login tem umas técnicas em video ruclips.net/video/o4vvw7g74Mg/видео.html
Fique à vontade para usar os comentários e tirar as suas dúvidas
Alex, parabéns pela sua didática, muito clara e objetiva. Sem dúvida você ganhou um inscrito!
Vlw pelo apoio, Gustavo! E seja bem vindo ao canal! Aproveita que tem bastante conteúdo para você aprender, praticar e implementar o seu própio App.
Foi show a aula bem explicativo
Obrigado pelo conteúdo mestre... Sou Analista e Desenvolvedor de Sistemas e acaba de ganhar mais um inscrito...
Seja bem vindo ao canal, Silvio! Aproveite que já tem bastante conteúdo! E muito obrigado pelo apoio
Aula muito boa. Vc explica com calma mas sem enrolação. Boa didática sem correria. Vlw.
Show que gostou, Alexandro! Tem bastante conteúdo adicional no canal, espero que aproveite!
@@AlexFelipeDev vc tem curso?
que conteúdo sensacional!
Eu ainda não cheguei a ter contato com o Jetpack Compose, mas deu pra entender bem. Obrigado por simplificar tanto!
Show que curtiu, João! Eu tenho certeza que quanto mais vc usar o Compose, mais vc vai curtir!
Muito bom, parabéns
Muito boa a aula, didática direta e eficaz... parabéns!
Esse vai bombar 🚀
Vamo que vamo! Junior!
MUITO BOMM
Vlwwww, O Primeiro de Muitos!
Parabéns pela aula, sensacional.
Vlwww, Rafael!
Muito boa a aula. Me ajudou a entender, obrigado!
Show demais! Fique à vontade para aprender mais técnicas com os videos do canal
Comecei estudando pelo um livro da casa do código e amei Kotlin. Segui como dev mobile. Grande aula como sempre Professor Alex!
Qual nome do livro?
fantástico.
Olá Alex! Perfeito! Show!! Não sou iniciante em code mas é fundamental essa didática ponto a ponto para quem está se familiarizando com uma linguagem nova! até mesmo para tutoriais avançados, pois se é um tutorial é pq é coisa nova! Parabéns!!! pena eu estar atrazado uns 5 meses... rss :(
Show que gostou! Aproveita que tem bastante conteúdo no canal, principalmente para temas mais avançados! E antes tarde do que nunca hahah
@@AlexFelipeDev Tudo bem!? Estou tentando fazer uma galeria de fotos e videos com kotlin e compose, e injetar isso no meu app mas tá difícil... sabe quando você está correndo pra se atualizar e fica assistindo de tudo pra encontrar como faz isso ou aquilo na linguagem nova?...rss você tem ou conhece ou poderia fazer algum tutorial sobre pegar e exibir as mídias do armazenamento externo e interno, tipo o app da galeria do celular usando kotlin e Compose?
Ótima aula
Tutorial ótimo, me ajudou bastante.
Boa, Davi! Aproveita que tem bastante conteúdo no canal
@@AlexFelipeDev pode deixa, obrigado e abraço!!
Excelente explanação, você conseguiu explicar de forma clara e objetiva! Tem como mostrar como bloquear os campos para receberem apenas números e usar vírgula ao invés de ponto?
Salve, Mauricio! Provavelmente esse vídeo vai te ajudar ruclips.net/video/v-QpRGn_ahw/видео.htmlsi=jTNXfQE0sLK4UmnL
@@AlexFelipeDev tem algum e-mail por onde eu possa contatá-lo?
Bem didático
Top🎉
arrasou e ganhou uma inscrita!!
Vlw pelo apoio, Tatty! 😎
que aula, senhores!
Show demais que curtiu! 😄
Alex tem como fazer esse app do video mas em vez do resultado alcool ou gasolina se apresentado na mesma pagina ele abrisse uma outra pagina e que o usuario tivesse a condição de alternar entre as paginas sempre que precisasse? Muito bom video, muito esclarecedor mesmo pra alguem leigo em java e android studio como eu. Parabens.
Opa Valdez, de boas? Muito obrigado pelo feedback! Você consegue detalhar um pouco mais a parte das páginas? Por exemplo, o App começaria em qual página? O que ela teria? Botões? Quais botões? Clicando, por exemplo, no botão A ela deveria ir para qual tela? E por ai vai. No compose, nós temos o componente de navegação e tenho um vídeo mostrando como vc pode fazer isso, veja se ele já te ajuda a resolver esse detalhe ruclips.net/video/KslQHFcT9eI/видео.html
Boa tarde, obrigado pelo vídeo professor. Qual linguagem é essa ?
Boa tarde! É Kotlin!
gostei do vídeo bem legal
Fala Alex!
Estou começando a te acompanhar aqui. Está muito bom. Já assisti a alguns de seus cursos na plataforma da Alura.
Uma hora de vídeo, mas gastei muito mais pra concluir o app. Dentre outras coisas, tive que instalar uma nova versão do Android Studio.
Ao final da implementação, no caso apresentado, não percebi nenhuma diferença na utilização ou não do AnimatedVisibility. No caso apresentado, qual deveria ser a diferença nessa utilização?
Salve Daniel, de boas?
A ideia de 1 hora é para apresentar como faz mesmo, pois tem a instalação algumas configurações necessárias que vão aparecerendo dependendo do ambiente da pessoa etc hehe
É notável o efeito de animação quando um dos campos de textos alternam entre vazio ou não vazio, pois ele vai aparecer ou esconder suavemente ao invés de ser imediato.
Muito obrigado pelo apoio e feedback!
@@AlexFelipeDev obrigado pelas considerações.
Vi em outro vídeo seu, que está disponível para sugestões de aplicações. Aí vai uma;
Faz tempo que não vejo um exemplo com acesso a um serviço web. Minha ideia seria acessar um serviço web que forneça índices meteorológicos das cidades brasileiras, armazenando isso em um banco de dados, Depois, algumas consultas interessantes como qual a cidade mais quente, ou mais fria, ou até onde vai chover mais?
Faz algum sentido? Quanto tempo você levaria para implementar?
@@birchal Opa Daniel! Valeu pela sugestão! Acho que da pra fazer sim, não sei te dizer quanto tempo, preciso ver apenas a fonte de dados o que fornece para então avaliar! Eu vou tentar fazer uma poc e se for possível trazer no canal eu trago!
salve, alex, ótima aula. cara, teria como vc ensinar a fazer isso utilizando a função scaffold? o meu vem scaffold nativamente em vez de surface e eu tive q fazer algumas mudanças (que eu nem entendo, já que peguei no chatgpt) pra fazer funcionar, além de ter tido q importar os métodos box, column e row
Salve Bruno, de boas? Eu fiz esse vídeo falando sobre o material3 que mostra como usar o scaffold, veja se ajuda ruclips.net/video/Zoh1MuZPfpY/видео.htmlsi=h_cUhKCq4X4aPtDl
Fique a vontade para acessar o Discord do canal para tirar dúvidas tbm
Amei ❤
Show que gostou, Katiuscia!
Alex, gostei bastante do seu conteúdo! O meu app seria uma loja de aplicativos, adicionei um botão de INSTALAR na minha tela onde mostra os detalhes do app, mas não sei como seguir daí para frente, queria saber se você não tem algum vídeo de como criar um back-end (se necessário), para que eu consiga ao clicar em “INSTALAR”, o aplicativo seja baixado ali mesmo na minha loja de aplicativos, vc sabe como fazer isso? (Sou iniciante nisso).
Opa Junior, blz? Não tenho conteúdo ensinando a fazer essa implementação que busca, e também, ainda não tentei implementar. Se fosse pra fazer a pesquisa, procuraria como fazer o backend para oferecer os arquivos apk para download, e também, como implementar o código no App Android para gerenciar a instalação de Apps no sistema Android.
gosto do estilo do material you
Meu notebook é um semp toshiba is 1414 um pouco antigo da pra começar a fazer Aplicativo sem, da com a VT Ativada... Eu anda não vi nem um vídeo falando sobre isso
É aquilo, da pra tentar, mas é quase certeza que vai ser uma experiência ruim de desenvolvimento, seja uma lentidão absurda ou até mesmo travamentos... Infelizmente o desenvolvimento de apps exige uma máquina boa
Têm alguma aula sobre usando room para fazer crud em um app super simples como dois campos
não lembro se mostro como fazer exatamente passo a passo, mas tem um conteúdo de crud de room sim ruclips.net/video/34P8CncWQiI/видео.html
Otima aula, porém codigo extremamente bagunçado dificil de acompanhar quando chega no final , porém não invalida a inteção de ajudar , obrigado !
Para a proposta do video, não daria para deixar o código bem organizado haha
agora fiquei curioso pra ver como adicionar os componentes da interface com o material you, os ícones, cores, formatos, etc
Vc sabe algum dos componentes que gostaria de ver? Na documentação do Material, tem uma parte que fala apenas dos componentes m3.material.io/components
@@AlexFelipeDev obrigado, vou ver sim
Oii alex, Os texts e os modifiers sao chamados de que no jetpack compose?
já que funções principais estao para Composable functions e as funções dentro de Composables estao para Components???
Eu os vejo como essência, Objetos e prioridades mas não sei se isso está correto
Não sei se entendi bem a sua dúvida, pois os texts eu imagino que vc se refira as strings enviadas como argumento, assim como o Modifier é enviado como argumento.
se for o caso, tente trazer mais exemplos de associação que está fazendo para ficar mais fácil de afirmar ou explicar de uma maneira diferente
Alex, estou tentando fazer uma simples modificação para o textField aceitar a comparação de valores com vírgulas ao invés de ponto porque seria mais comum essa separação decimal com vírgulas, porém quando vou digitar o outro valor, seja no campo de álcool ou gasolina a aplicação fecha, sabe me dizer uma forma fácil de fazer com que essa comparação não fique dando problemas ao utilizar vírgulas no textField?
Opa Anderson, de boas? Cara, não vai ter um jeito 'fácil', mas tem como fazer isso com visualTransformation ou usando alguma lib. Esse video eu mostro a lógica que precisa implementar para fazer qualquer máscara, veja se ajuda ruclips.net/video/v-QpRGn_ahw/видео.html
Fala chefe blz,cara venho tendo uma dor de cabeça que já tentei de tudo e não resolveu,estou em projeto de react native,quando chamo a função adb devices ela fala que o emulador está offline,já fiz de tudo pra resolver isso e não consigo😢
Pior que react native eu não manjo man
Boa tarde. Se fizer um curso sera XML + Jetpack ou só Jetpackn?
Boa tarde, Hilton! A ideia do curso é ser com Jetpack Compose mesmo
Bom fiz toda a configura e instalação pra roda o android studio mas ele tava pesado dms no win. Resolvi instala linux pra ajuda. FIz isso pq assim o desempenho melhora e eu uso o pc 100% pra estudo e trabalho. Sem jogos sem distrações.
Tá rodando o App no smartphone tbm? Geralmente da uma aliviada
@@AlexFelipeDev falto o android studio dançar break dance pra mim, rodo um beleza antes nem abri o executavel do celular no android studio, eu tinha que usar o meu celular pra testar as coisas agora n precisa mais. Eu vi o seu video a umas 2 semanas, mas eu tava usando wind, então fico tudo muito pesado, agora no linux ta liso. VLW
@@ps2classicos break dance kkkkkkkk
Boa irmão, quero desenvolver um app onde pessoas possam se cadastrar e publicar fotos. Seria compra e venda de embarcações aq na cidade. Será q da p eu fazer? Senao, q empresa ou profissional vc me indica procurar?
Opa Sidnei! É possível de fazer sim, mas precisa conhecer outras técnicas além do App Android, como por exemplo, usar uma aplicação servidora para armazenar as informações que precisa salvar. Para quem é iniciante, o ideal é que algum profissional ou empresa faça para ter um resultado esperado. Por enquanto, não tenho uma indicação para a sua demanda
Por que eu devo utilizar o mutableStateOf para pegar os valores e não para preencher o Text? é uma propriedade apenas de input de entrada?
Você pode usá-lo tanto para leitura como para escrita, então você pode usar em qualquer composable. O grande detalhe é que ele tem a habilidade de notificar o Jetpack Compose que ocorreu uma mudança, dessa forma, o compose redesenha a tela modificando todos os elementos visuais que usam essa variável.
Sei que android nativo é bem tipado, gostaria de saber se existe algum lint para forçar padrão de nome de variáveis, formatação etc ?
Eu ainda não cheguei a usar um linter personalizado, geralmente usei esse que já vem por padrão do Android Studio, se eu achar algum personalizado ou aprender como faz, volto aqui pra compartilhar... Mas é aquilo, provavelmente alguém já fez ou não deve ser complexo de criar um.
Até para exemplificar, quando escrevo um código e preciso fazer as verificações, utilizo o code inspection e vejo o que ele alarma, se tem algo a mais que preciso verificar, vou nas opções e vejo se tem mais algo que posso adicionar ou remover.
tenho um mac m2 pro max, 32GB de RAM, estalei o android studio, ultima versao, porem qualquer instancia que eu crio, so da opçao de 2GB de RAM, como faço pra aumentar a memoria RAM ?
nesse video eu mostro as dicas de otimização é uma delas é pra settar a memória ruclips.net/video/Ycdl4q_IA_4/видео.html
E ai Alex tudo bem? Como eu poderia fazer um app que roda full time em um tablet? Minha ideia é não publicar na play store e baixar manualmente. O tablet teria somente o proprosito de rodar o aplicativo. Isso é possível? Se sim, você tem algum vídeo que trata desse assunto? Obrigado
É possível sim, porém, para ficar assim vai precisar de acesso administrativo e provavelmente vai ser uma aplicação feita a partir de Service. Não enho um vídeo mostrando esse tipo de implementação
@@AlexFelipeDev Opa muito obrigado. Você tem alguma recomendação de site, canal ou algum lugar que eu posso aprender isso?
@@felipecella1307 seria apenas a documentação do próprio Android developers mesmo, aí precisa buscar sobre esses temas que comentei
@@AlexFelipeDev Valeu
Alex me tira 1 duvida quando crio um novo projeto dentro do meu "setContent " vem com Scaffold (acredito eu que trabalhe com M3) existe alguma maneira de eu ta configurando pra ta utilizando da mesma maneira que o seu? (no caso o Surface), ou é interessante eu ja ir aprendendo o compose utilizando os componentes M3 trabalhando com Scaffold? to bem perdido aqui kkkkkk mas to na luta
Você pode usar ambas abordagens! A parte do Scaffold é que precisa utilizar o padding interno mesmo, vc conseguiu resolver? Se ainda estiver com problemas, entra no discord do canal, pode postar lá que ajudamos vc
Olá amigo, tudo bem? Bom, tenho um trabalho da faculdade para fazer, e tem que ser prático, penso em desenvolver um aplicativo de vendas para comunidade... Eu queria saber por gentileza, se é trabalhoso para uma pessoa sozinha manter um aplicativo desses?
Salve, Gean! De boas? O App vai precisar de duas frentes, o back-end (aplicação servidora) e o front-end (app web ou mobile). O que tende a dar mais trabalho, talvez seja o back-end, pois vc vai precisar aprender a implementar esse tipo de aplicação, ele que vai receber as requisições, processar e devolver as respostas para as aplicações front-end.
Em outras palavras, é possível de fazer, mas se está começando agora em programação, vai ser difícil, pois vai precisar aprender uma série de conceitos, técnicas e implementação de código.
@@AlexFelipeDev sim, estou começando agora na programação, vou pensar em algo mais simples, muito obrigado pela sua atenção, abraços.
Meu Pc quase explodiu na primeira emulação kk
Eu ri! Com muito respeito kkkkkkk
AS não perdoa mesmo, frita o PC sem dó
Gostaria de saber se vc pega um ideia pra criar um app? E qual valor ficaria?
Atualmente não estou conseguindo tempo para atuar em outros projetos haha
Boa noite,
Vc tem curso?
Boa noite, Heitor! Ainda não fiz um curso recente, mas pretendo lançar ainda esse ano!
sou dev react native e sou acostumado a usar somente vsCode, tem alguma forma de usar ele? Ou é melhor usar na ide do android studio?
Opa Gabriel, de boas? Cara, infelizmente é necessário usar o Android Studio para desenvolver Apps nativo, pois ele vai ter todas as ferramentas necessárias para melhorar a experiência de desenvolvimento no geral. É aquilo, é possível escrever o código em outras IDEs e rodar tudo pelo Gradle, mas vc não vai ter acesso a nenhum plugin que ajuda visualizar previews, auxiliar na escrita de código e por ai vai
Eu formatei meu pc e não consigo mais usar o android studio, fica aparecendo erro "The emulator process for AVD Pixel_7_API_31 has terminated." Já tentei de tudo, desinstalei o android studio e instalei de novo, ja baixei outros emuladores.. vi varios stack overflow e nada... Alguém já teve esse erro?
infelizmente alguns problemas podem ser alguma configuração de ambiente, ou incompatibilidade com sistema/hardware... Precisa investigar a cada mensagem de erro que vai aparecendo... Então é importante conferir logs, tentar instalar coisas que não foram instaladas, as vezes usar uma versão especifica do AS etc
ola alex
Consegue me dizer se e possivel fazer pelo celular?
Sim, é possível! Só não é recomendado, produtivo ou prático. Caso você quiser se desafiar, pode ver esse projeto m.androidide.com/
Como fazer um app que teste a fluência da leitura dos alunos ?
Como seriam as funcionalidades?
To iniciando... onde fica o Palette agr? existe ainda?
No Compose não, a ideia é que vc utilize os componentes existentes e crie os seus próprios!
Nao consegui usar a função by e nem a função toDouble. Nao me da a opção de importar
Eita Vítor, não era pra ter esse problema! O que acha de entrar lá no Discord e postar a dúvida trazendo mais detalhes? Se for o caso, suba o projeto no GitHub e manda lá pra dar uma olhada
Professor, não consegui achar o link do seu Discord. Poderia colar aqui, por favor?
@@AlexFelipeDev
@@zecaveira1 Claro! discord.gg/a3HdHKz72X
Sei que vou estar perdido mas vamos la !!!! cafe no copo e codigo na tela
Salve meu mano, é assim mesmo que funciona o nosso aprendizado, a gente enfrenta mesmo não entendo bem hahaahha
Aproveite para tirar suas dúvidas, estudar, praticar, rever o conteúdo etc
Dá pra usar Android Studio da pra usar em um notebook 2gb ram?
Opa Adenilson, de boas? Infelizmente o Android Studio exige bastante das máquinas, na página de instalação indica os requisitos mínimos para rodar 'ok'. developer.android.com/studio/install
Embora indique configurações como 8gb de RAM, processadores de segunda geração etc. Eu recomendo que tenha 16gb de RAM, um processador com bastante cores, de preferência bons i5/i7 (quanto mais recentes melhor) e use um SSD ao invés de HD.
O Android Studio por si só é pesado e se usar emuladores vai sentir mais ainda o peso! Para aliviar, tente usar um dispositivo físico para rodar o seu App, nesse vídeo mostra como fazer isso ruclips.net/video/CMxwT0F2r0s/видео.html
Aqui, o meu um erro na hora de instalara esse HAXM pelo que eu entendi seria algo sobre memória RAM, mas tem memória ram e sobrando kk.
Poderia dizer o que pode ser ?
Salve Cássio, de boas? Entra no Discord da comunidade, posta lá o problema que está aparecendo pra vc
@@AlexFelipeDev de boas mano
Tem o link aí?
Instalei SDK ocupou 250 gigas e normal????
Não é normal, provavelmente vc instalou todos os SDKs, não precisa instalar todos!
Tenho a maior vontade de criar meu próprio aplicativo, me ajuda?
Salve, Andre, de boas? Como posso te ajudar?
como imprimo o valor de uma variavel ?
vc pode usar o logcat, um exemplo:
val variavel = 10
Log.i("tag", "valor: $variavel")
Para criar um app preciso ter um site?
Opa Adenilson, não precisa!
nao consigo escrever igual vc, nao puxa essas funçao
O que aparece pra vc? Se preferir, pode entrar no discord da comunidade para tirar dúvidas
esse pessoal que cria esses cursos, 'aprenda em uma hora'... tinha que inserir a palavra ' merda ' na frase: Aprenda a criar um aplicativo de 'MERDA' em 1 hora... heheheheh
Curso? O que vc esperava de App em 1 hora? 👀
@@AlexFelipeDev por isso falei para atualizar a frase com a palavrinha mágica...rrsrs
Ótima didática, parabéns!!