ANDROID EM 2024 - COMO CRIAR UM APLICATIVO DO ZERO EM 1 HORA | JETPACK COMPOSE | APP

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • Aprenda a criar um aplicativo Android do zero em apenas uma hora com neste tutorial!
    Neste vídeo, você será guiado a partir de um desenvolvimento rápido, permitindo que mesmo iniciantes construam seu próprio app funcional. Aqui você verá
    Criação do projeto com o Android Studio
    Execução do App em um emulador Android
    Construção de layout e desenho de tela com o Jetpack Compose
    Configurações extras para melhorar a experiência de desenvolvimento
    Uso de atalhos do Android Studio para agilizar o desenvolvimento do App
    Gerenciamento de estado para tornar o App funcional
    Componentes de animação para deixar o App mais atrativo
    Após este vídeo, você descobrirá como transformar as suas ideias em realidade a partir de um aplicativo Android nativo.
    Quer aprender mais sobre Kotlin, você pode ver essa playlist que ensina desde o básico - • Kotlin para devs Java:...
    Me acompanhe em outras redes sociais - bento.me/alexf...

Комментарии • 155

  • @robertocesartavares9968
    @robertocesartavares9968 9 месяцев назад +26

    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ç!

    • @AlexFelipeDev
      @AlexFelipeDev  9 месяцев назад +4

      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
      @Paulinhojapa34 4 месяца назад +1

      Paga alguma coisa mano pra colocar na play story?

    • @robertocesartavares9968
      @robertocesartavares9968 4 месяца назад +3

      ​@@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!

    • @cassiosilva9390
      @cassiosilva9390 2 месяца назад

      E gera alguma grana com seu app?

    • @ImperialRN
      @ImperialRN Месяц назад +1

      compartilha teu game man

  • @macaconerd5977
    @macaconerd5977 2 месяца назад +6

    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.

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад

      Show demais! Seja bem vindo ao canal e aproveita que tem bastante conteúdo para estudar :)

  • @Teste-dv5gj
    @Teste-dv5gj 16 дней назад +1

    Serio, que aula boa!!! ja programava em algumas linguagens, porem nada muito avançado, com essa aula pude aprender muita coisa. Muito obrigado.

    • @AlexFelipeDev
      @AlexFelipeDev  15 дней назад

      Show demais que curtiu o conteúdo! E ainda tem bastante conteúdo no canal, aproveite para explorar haha

  • @gkanawati9463
    @gkanawati9463 16 дней назад +1

    Ótima didática, parabéns!!

  • @fernandomarinho9246
    @fernandomarinho9246 21 день назад +1

    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.

    • @AlexFelipeDev
      @AlexFelipeDev  20 дней назад

      Com certeza, o próximo passo é estudar a fundo a parte básica para entender bem os conceitos

  • @Paradoxo10
    @Paradoxo10 9 месяцев назад +1

    Esse vai bombar 🚀

  • @frajola_br
    @frajola_br 9 месяцев назад +3

    Que aula, meus caros, que aula!

  • @davidsonandrade4746
    @davidsonandrade4746 7 месяцев назад +1

    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!

    • @AlexFelipeDev
      @AlexFelipeDev  7 месяцев назад

      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

  • @joaovitoravelar5995
    @joaovitoravelar5995 9 месяцев назад +1

    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!

    • @AlexFelipeDev
      @AlexFelipeDev  9 месяцев назад +1

      Show que curtiu, João! Eu tenho certeza que quanto mais vc usar o Compose, mais vc vai curtir!

  • @SilvioNeto
    @SilvioNeto 3 месяца назад +1

    Obrigado pelo conteúdo mestre... Sou Analista e Desenvolvedor de Sistemas e acaba de ganhar mais um inscrito...

    • @AlexFelipeDev
      @AlexFelipeDev  3 месяца назад

      Seja bem vindo ao canal, Silvio! Aproveite que já tem bastante conteúdo! E muito obrigado pelo apoio

  • @mateusmoratelli3376
    @mateusmoratelli3376 3 дня назад +1

    fantástico.

  • @GustavoRieper
    @GustavoRieper 2 месяца назад +1

    Alex, parabéns pela sua didática, muito clara e objetiva. Sem dúvida você ganhou um inscrito!

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад

      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.

  • @franklingueddes
    @franklingueddes 6 месяцев назад +1

    Foi show a aula bem explicativo

  • @ALEXANDROJAFS
    @ALEXANDROJAFS 4 месяца назад +1

    Aula muito boa. Vc explica com calma mas sem enrolação. Boa didática sem correria. Vlw.

    • @AlexFelipeDev
      @AlexFelipeDev  4 месяца назад +1

      Show que gostou, Alexandro! Tem bastante conteúdo adicional no canal, espero que aproveite!

    • @ALEXANDROJAFS
      @ALEXANDROJAFS 4 месяца назад

      @@AlexFelipeDev vc tem curso?

  • @RafaelOliveira-wx3yx
    @RafaelOliveira-wx3yx Месяц назад +1

    Parabéns pela aula, sensacional.

  • @EduardoSilva-mt4su
    @EduardoSilva-mt4su 3 месяца назад +1

    Comecei estudando pelo um livro da casa do código e amei Kotlin. Segui como dev mobile. Grande aula como sempre Professor Alex!

  • @graziano0501
    @graziano0501 3 месяца назад +1

    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
      @AlexFelipeDev  3 месяца назад

      Show que gostou! Aproveita que tem bastante conteúdo no canal, principalmente para temas mais avançados! E antes tarde do que nunca hahah

    • @graziano0501
      @graziano0501 3 месяца назад

      @@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?

  • @Elton_GR
    @Elton_GR 4 месяца назад +1

    Muito boa a aula, didática direta e eficaz... parabéns!

  • @mauriciodiniz3439
    @mauriciodiniz3439 5 месяцев назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  5 месяцев назад +1

      Salve, Mauricio! Provavelmente esse vídeo vai te ajudar ruclips.net/video/v-QpRGn_ahw/видео.htmlsi=jTNXfQE0sLK4UmnL

    • @mauriciodiniz3439
      @mauriciodiniz3439 5 месяцев назад

      @@AlexFelipeDev tem algum e-mail por onde eu possa contatá-lo?

  • @erleybarbosadasilva3383
    @erleybarbosadasilva3383 6 месяцев назад +1

    Ótima aula

  • @gustavomartins007
    @gustavomartins007 5 месяцев назад +2

    Vlwwww, O Primeiro de Muitos!

  • @valdezcarrilho8659
    @valdezcarrilho8659 8 месяцев назад +1

    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.

    • @AlexFelipeDev
      @AlexFelipeDev  8 месяцев назад

      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

  • @birchal
    @birchal 9 месяцев назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  9 месяцев назад +1

      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!

    • @birchal
      @birchal 9 месяцев назад

      @@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?

    • @AlexFelipeDev
      @AlexFelipeDev  9 месяцев назад

      @@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!

  • @ImperialRN
    @ImperialRN Месяц назад +1

    que aula, senhores!

  • @Davi.Moretti
    @Davi.Moretti Месяц назад +2

    Tutorial ótimo, me ajudou bastante.

    • @AlexFelipeDev
      @AlexFelipeDev  Месяц назад +1

      Boa, Davi! Aproveita que tem bastante conteúdo no canal

    • @Davi.Moretti
      @Davi.Moretti Месяц назад

      @@AlexFelipeDev pode deixa, obrigado e abraço!!

  • @tattyartsdesigner
    @tattyartsdesigner 3 месяца назад +1

    arrasou e ganhou uma inscrita!!

  • @Jr_martinswz
    @Jr_martinswz 6 месяцев назад +2

    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).

    • @AlexFelipeDev
      @AlexFelipeDev  6 месяцев назад +1

      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.

  • @koiyae
    @koiyae 5 месяцев назад +1

    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

    • @AlexFelipeDev
      @AlexFelipeDev  5 месяцев назад +1

      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

  • @EusouGabrielChen
    @EusouGabrielChen 9 месяцев назад +2

    Top🎉

  • @KatiusciaAraújo-p5m
    @KatiusciaAraújo-p5m Месяц назад +1

    Amei ❤

  • @05jdl
    @05jdl Месяц назад +1

    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 !

    • @AlexFelipeDev
      @AlexFelipeDev  Месяц назад

      Para a proposta do video, não daria para deixar o código bem organizado haha

  • @zyan...
    @zyan... 6 месяцев назад +1

    gostei do vídeo bem legal

  • @WellingtonSilva-nw6wp
    @WellingtonSilva-nw6wp 2 дня назад +1

    Boa tarde, obrigado pelo vídeo professor. Qual linguagem é essa ?

  • @Hicoffeman
    @Hicoffeman 28 дней назад +1

    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???

    • @Hicoffeman
      @Hicoffeman 28 дней назад

      Eu os vejo como essência, Objetos e prioridades mas não sei se isso está correto

    • @AlexFelipeDev
      @AlexFelipeDev  27 дней назад

      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.

    • @AlexFelipeDev
      @AlexFelipeDev  27 дней назад

      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

  • @zyan...
    @zyan... 6 месяцев назад +1

    gosto do estilo do material you

  • @SidneiAlves-yo3ki
    @SidneiAlves-yo3ki Месяц назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  Месяц назад

      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

  • @Gamesbugs2024
    @Gamesbugs2024 Месяц назад +1

    Têm alguma aula sobre usando room para fazer crud em um app super simples como dois campos

    • @AlexFelipeDev
      @AlexFelipeDev  Месяц назад +1

      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

  • @felipecella1307
    @felipecella1307 2 месяца назад +1

    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

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад +1

      É 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

    • @felipecella1307
      @felipecella1307 2 месяца назад

      @@AlexFelipeDev Opa muito obrigado. Você tem alguma recomendação de site, canal ou algum lugar que eu posso aprender isso?

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад +1

      @@felipecella1307 seria apenas a documentação do próprio Android developers mesmo, aí precisa buscar sobre esses temas que comentei

    • @felipecella1307
      @felipecella1307 2 месяца назад

      @@AlexFelipeDev Valeu

  • @HiltonSantos_png
    @HiltonSantos_png 2 месяца назад +1

    Boa tarde. Se fizer um curso sera XML + Jetpack ou só Jetpackn?

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад

      Boa tarde, Hilton! A ideia do curso é ser com Jetpack Compose mesmo

  • @heitorcarmosoares
    @heitorcarmosoares 3 месяца назад +1

    Boa noite,
    Vc tem curso?

    • @AlexFelipeDev
      @AlexFelipeDev  3 месяца назад

      Boa noite, Heitor! Ainda não fiz um curso recente, mas pretendo lançar ainda esse ano!

  • @zyan...
    @zyan... 6 месяцев назад +1

    agora fiquei curioso pra ver como adicionar os componentes da interface com o material you, os ícones, cores, formatos, etc

    • @AlexFelipeDev
      @AlexFelipeDev  6 месяцев назад +1

      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

    • @zyan...
      @zyan... 6 месяцев назад

      @@AlexFelipeDev obrigado, vou ver sim

  • @diegosb4052
    @diegosb4052 6 дней назад +1

    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😢

    • @AlexFelipeDev
      @AlexFelipeDev  5 дней назад

      Pior que react native eu não manjo man

  • @ps2classicos
    @ps2classicos 3 месяца назад +1

    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
      @AlexFelipeDev  3 месяца назад +1

      Tá rodando o App no smartphone tbm? Geralmente da uma aliviada

    • @ps2classicos
      @ps2classicos 3 месяца назад

      @@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

    • @AlexFelipeDev
      @AlexFelipeDev  3 месяца назад

      @@ps2classicos break dance kkkkkkkk

  • @andersonalves5537
    @andersonalves5537 4 месяца назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  4 месяца назад

      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

  • @geancarlosteleken1586
    @geancarlosteleken1586 2 месяца назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад +1

      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.

    • @geancarlosteleken1586
      @geancarlosteleken1586 2 месяца назад +1

      @@AlexFelipeDev sim, estou começando agora na programação, vou pensar em algo mais simples, muito obrigado pela sua atenção, abraços.

  • @Esley-nb6pj
    @Esley-nb6pj Месяц назад +2

    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

    • @AlexFelipeDev
      @AlexFelipeDev  Месяц назад

      É 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

  • @arozendojr
    @arozendojr 9 месяцев назад +1

    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 ?

    • @AlexFelipeDev
      @AlexFelipeDev  9 месяцев назад +1

      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.

  • @Elonmuskbrasileiro
    @Elonmuskbrasileiro 4 месяца назад +1

    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

    • @AlexFelipeDev
      @AlexFelipeDev  4 месяца назад

      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

  • @mixon2012
    @mixon2012 3 месяца назад +1

    Gostaria de saber se vc pega um ideia pra criar um app? E qual valor ficaria?

    • @AlexFelipeDev
      @AlexFelipeDev  3 месяца назад

      Atualmente não estou conseguindo tempo para atuar em outros projetos haha

  • @felipeoliveirarodrigues9579
    @felipeoliveirarodrigues9579 4 месяца назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  4 месяца назад

      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.

  • @VideosViraisVirais-dc7nx
    @VideosViraisVirais-dc7nx Месяц назад +1

    Consegue me dizer se e possivel fazer pelo celular?

    • @AlexFelipeDev
      @AlexFelipeDev  Месяц назад

      Sim, é possível! Só não é recomendado, produtivo ou prático. Caso você quiser se desafiar, pode ver esse projeto m.androidide.com/

  • @rockleesincero2720
    @rockleesincero2720 2 месяца назад +1

    Sei que vou estar perdido mas vamos la !!!! cafe no copo e codigo na tela

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад

      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

  • @gabrel44
    @gabrel44 8 месяцев назад +1

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  8 месяцев назад +1

      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

  • @arsenelupin2452
    @arsenelupin2452 2 месяца назад +1

    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 ?

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад

      nesse video eu mostro as dicas de otimização é uma delas é pra settar a memória ruclips.net/video/Ycdl4q_IA_4/видео.html

  • @atalhosdainternet4527
    @atalhosdainternet4527 4 месяца назад +1

    To iniciando... onde fica o Palette agr? existe ainda?

    • @AlexFelipeDev
      @AlexFelipeDev  4 месяца назад

      No Compose não, a ideia é que vc utilize os componentes existentes e crie os seus próprios!

  • @adenilsonvivendoeaprendend8093
    @adenilsonvivendoeaprendend8093 6 месяцев назад +1

    Dá pra usar Android Studio da pra usar em um notebook 2gb ram?

    • @AlexFelipeDev
      @AlexFelipeDev  6 месяцев назад

      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

  • @brvideos5189
    @brvideos5189 23 дня назад

    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?

    • @AlexFelipeDev
      @AlexFelipeDev  23 дня назад

      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

  • @luciellypraxedes77
    @luciellypraxedes77 2 месяца назад +1

    Como fazer um app que teste a fluência da leitura dos alunos ?

  • @cassiosilva9390
    @cassiosilva9390 2 месяца назад

    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 ?

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад

      Salve Cássio, de boas? Entra no Discord da comunidade, posta lá o problema que está aparecendo pra vc

    • @cassiosilva9390
      @cassiosilva9390 2 месяца назад

      ​@@AlexFelipeDev de boas mano
      Tem o link aí?

  • @Lunar_Gaming0
    @Lunar_Gaming0 3 месяца назад +1

    ola alex

  • @nsei9424
    @nsei9424 День назад +1

    Meu Pc quase explodiu na primeira emulação kk

    • @AlexFelipeDev
      @AlexFelipeDev  День назад

      Eu ri! Com muito respeito kkkkkkk
      AS não perdoa mesmo, frita o PC sem dó

  • @andreuber23
    @andreuber23 5 месяцев назад +1

    Tenho a maior vontade de criar meu próprio aplicativo, me ajuda?

    • @AlexFelipeDev
      @AlexFelipeDev  5 месяцев назад

      Salve, Andre, de boas? Como posso te ajudar?

  • @adenilsonvivendoeaprendend8093
    @adenilsonvivendoeaprendend8093 6 месяцев назад +1

    Para criar um app preciso ter um site?

  • @zecaveira1
    @zecaveira1 6 месяцев назад +1

    Nao consegui usar a função by e nem a função toDouble. Nao me da a opção de importar

    • @AlexFelipeDev
      @AlexFelipeDev  6 месяцев назад

      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

    • @zecaveira1
      @zecaveira1 6 месяцев назад

      Professor, não consegui achar o link do seu Discord. Poderia colar aqui, por favor?
      @@AlexFelipeDev

    • @AlexFelipeDev
      @AlexFelipeDev  6 месяцев назад

      @@zecaveira1 Claro! discord.gg/a3HdHKz72X

  • @MundomilitarIA
    @MundomilitarIA 5 месяцев назад +1

    Instalei SDK ocupou 250 gigas e normal????

    • @AlexFelipeDev
      @AlexFelipeDev  5 месяцев назад

      Não é normal, provavelmente vc instalou todos os SDKs, não precisa instalar todos!

  • @OMundodeJulia1613
    @OMundodeJulia1613 5 месяцев назад +1

    como imprimo o valor de uma variavel ?

    • @AlexFelipeDev
      @AlexFelipeDev  5 месяцев назад

      vc pode usar o logcat, um exemplo:
      val variavel = 10
      Log.i("tag", "valor: $variavel")

  • @ShopeeChinaBrasil
    @ShopeeChinaBrasil 4 месяца назад

    nao consigo escrever igual vc, nao puxa essas funçao

    • @AlexFelipeDev
      @AlexFelipeDev  4 месяца назад

      O que aparece pra vc? Se preferir, pode entrar no discord da comunidade para tirar dúvidas

  • @pablo_ribeiro
    @pablo_ribeiro 8 месяцев назад

    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

    • @AlexFelipeDev
      @AlexFelipeDev  8 месяцев назад +1

      Curso? O que vc esperava de App em 1 hora? 👀

    • @pablo_ribeiro
      @pablo_ribeiro 8 месяцев назад

      @@AlexFelipeDev por isso falei para atualizar a frase com a palavrinha mágica...rrsrs

  • @OLLEMSOCRAM
    @OLLEMSOCRAM 2 месяца назад +1

    Muito boa a aula. Me ajudou a entender, obrigado!

    • @AlexFelipeDev
      @AlexFelipeDev  2 месяца назад +1

      Show demais! Fique à vontade para aprender mais técnicas com os videos do canal