Тёмный

Criando uma tela de autenticação em um App Android com o Jetpack Compose 

Alex Felipe
Подписаться 3,3 тыс.
Просмотров 3,2 тыс.
50% 1

Aprenda a criar uma tela de autenticação em um App Android utilizando o Jetpack Compose. Utilize os composables Column, TextField e Button.
Também, entenda a necessidade de configurar estados para atualizar os componentes visuais.
Rodar emulador no Android: developer.android.com/studio/...
Criando um App Android e instalando no celular: • Aprenda a criar um App...
8 dicas e truques no IntelliJ IDEA | Android Studio: • Video
O que você achou de criar uma tela com o Jetpack Compose? Me conte mais nos comentários 😄
🔔 Novo no canal? Então inscreva, diga o que achou nos comentários e se curtiu o conteúdo, aproveita pra deixar o like também 😉
----------------------------------------------------------------------------------------------------------
Quem é Alex Felipe?
Sou desenvolvedor há mais de 7 anos com foco em Android, Kotlin e Java. Já tive experiência em Front-End e Back-End também, mas me especializei em desenvolvimento de Apps nativo Android. Atualmente sou instrutor na Alura e gravo conteúdos sobre desenvolvimentos de Apps Android de uma forma geral.
----------------------------------------------------------------------------------------------------------
Você pode conhecer mais sobre mim e meu trabalho nas minhas redes sociais
LinkedIn - / alex-felipe
GitHub - github.com/alexfelipe
Twitter - / alexfelipi
Dev.to - dev.to/alexfelipe
Medium - / alex.felipe

Опубликовано:

 

23 июл 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 34   
@apppc.celulares6808
@apppc.celulares6808 2 дня назад
Muito show os seus videos.Estou aprendendo bem.
@luffygamesplay
@luffygamesplay Месяц назад
Top demais o unico que esta com conteúdo atualizado de compose
@vinicius267
@vinicius267 2 месяца назад
Excelente introdução, Felipão!
@harrissondutra
@harrissondutra Месяц назад
Vou seguir fielmente suas aulas, sua didática é muito boa, estou evoluindo muito na Alura, e se eu for conseguindo entrar em vagas, vou começar a apoiar no mesmo nível de senioridade q eu exercer!
@AlexFelipeDev
@AlexFelipeDev Месяц назад
Show demais, Harrisson! Aproveita que tem bastante conteúdo no canal! Espero que dê tudo certo a busca da sua oportunidade
@brunocorbetta4056
@brunocorbetta4056 11 месяцев назад
Vídeo muito bom, agora e só fuçar na documentação
@josefranciscoestevamesteva6155
@josefranciscoestevamesteva6155 10 месяцев назад
Muito bom professor
@CadetuRodrigoo
@CadetuRodrigoo Год назад
Muito bom, esperando ansiosamente os próximos vídeos. Didática clara e objetiva
@AlexFelipeDev
@AlexFelipeDev Год назад
Vlw, Rodrigo! O próximo dessa pequena série será lançado na sexta! Assim consigo me organizar melhor para produzir o próximo 😁
@eryckkaique
@eryckkaique 6 месяцев назад
Muito bom!
@celsofarias1762
@celsofarias1762 7 месяцев назад
Excelente
@DanielLuche
@DanielLuche Год назад
Aguardando o próximo conteúdo. Vou deixar um branch seguindo as suas aulas e outra aplicando o pouco que aprendi nos codelabs. Parabéns pelo video.
@AlexFelipeDev
@AlexFelipeDev Год назад
Opa Daniel, show de bola! Acho que vai ser uma boa mesmo, ein! O próximo sai na sexta, e já vou preparando o próximo para tentar publicar na semana que vem! Provavelmente vai ser de navegação 😄 Vlw pelo feedback
@EusouGabrielChen
@EusouGabrielChen 6 месяцев назад
TOP
@renan.odilon
@renan.odilon Год назад
Muito bacana, man! Gostei bastante do vídeo!! 🤓
@AlexFelipeDev
@AlexFelipeDev Год назад
Fico feliz que gostou, Renato! 😊
@fxfelipefx
@fxfelipefx 7 месяцев назад
Muito bom video! + um inscrito!
@AlexFelipeDev
@AlexFelipeDev 7 месяцев назад
Vlwww pelo apoio, Felipe!
@Henrique.Argolo
@Henrique.Argolo 5 месяцев назад
faz o tutorial de uma nav bottom bar
@AlexFelipeDev
@AlexFelipeDev 5 месяцев назад
Esse será feito em breve, Henrique!
@apppc.celulares6808
@apppc.celulares6808 2 дня назад
Eu queria te sugerir um aplicativo para postar um vídeo aqui...Um aplicativo de Login em Kotlin conectado ao FireBase e outro ao MySQL...seria possível por favor ?
@AlexFelipeDev
@AlexFelipeDev 2 дня назад
Atualmente existe o curso de Firebase authentication ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-0UBTlccjKlU.html Quanto a parte de conectar com um outro banco de dados, geralmente fazemos isso integrando com uma REST API, ai preciso entender o que vc gostaria de aprender, seria implementar uma REST API que conecta com o mysql e que integra com o App Android, ou vc já sabe fazer a aplicações servidora e agora quer aprender a integrar o App com a sua aplicação?
@antonio195br
@antonio195br Год назад
Ótima aula!! Por que o seu android studio está desse jeito? Muito mais bonito.
@AlexFelipeDev
@AlexFelipeDev Год назад
É uma mudança que teve a partir da release Giraffe, nesse vídeo eu mostro como faz pra habilitar ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JM1u4cZPktQ.html
@antonio195br
@antonio195br Год назад
@@AlexFelipeDev Obrigado!
@brunabraxton
@brunabraxton 7 месяцев назад
Olá Alex parabéns pelos vídeos, referente ao remember me pareceu a explicação similar ao ObersableField no caso do dataBiding?
@AlexFelipeDev
@AlexFelipeDev 7 месяцев назад
Opa, Bruna! Quanto ao remember, ele é a API para garantir impedir que o código dentro do seu escopo, não seja afetado pela recomposição, que acontece a cada mudança de dado que atualiza a tela. O MutableState por sua vez, tem um comportamento similar ao ObservableField, a grande diferença é que o ObservableField é responsável apenas para indicar que existe um valor novo. Cada vez que o MutableState muda, é feita uma sinalização para o Jetpack Compose para redesenhar a tela, nesse momento, o código de remember mantém o último valor computado (a mudança que ocorreu no MutableState) e cada UI que usava o dado que foi modificado é redesenhada para apresentar o novo valor. Então sim, vão ter características similares, porém, o MutableState tem esse papel de sinalizar que houve mudança e que precisa redesenhar a tela e aplicar as mudanças
@brunabraxton
@brunabraxton 7 месяцев назад
@@AlexFelipeDev 📲 obrigada pela explicação
@zerocodeful
@zerocodeful 4 месяца назад
Ótimo video, muito bem explicativo, mas fiquei com uma duvida. Essa view tambem é utilizavel pro desktop? Ou tem que fazer uma nova?
@AlexFelipeDev
@AlexFelipeDev 4 месяца назад
Se utilizar o projeto Kotlim Multiplatform (KMP), seria o mesmo código para desktop tbm!
@zerocodeful
@zerocodeful 4 месяца назад
@@AlexFelipeDev show! Tô iniciando um projeto novo usando KMP. Ai fiquei com essa dúvida. Mas caso for necessário consigo criar view diferente né?
@AlexFelipeDev
@AlexFelipeDev 4 месяца назад
@@zerocodeful Sim! Existem estratégias pra isso também! Nesta página da documentação, fala um pouco mais sobre algumas possibilidades developer.android.com/develop/ui/compose/layouts/adaptive
@sedemeiuqra
@sedemeiuqra 4 месяца назад
Qual o atalho para organizar o código no linux?
@AlexFelipeDev
@AlexFelipeDev 4 месяца назад
Geralmente é o mesmo do Windows, Ctrl + Alt + L
Далее
Чистка пляжа с золотом
00:49
Просмотров 276 тыс.
IQ Level: 10000
00:10
Просмотров 2,9 млн
Штаны легионера
00:44
Просмотров 123 тыс.
We Built an App in 24 Hours [No Code]
11:56
Просмотров 417 тыс.
101 Weird But Useful Minecraft Hacks
48:36
Просмотров 4,1 млн
Чистка пляжа с золотом
00:49
Просмотров 276 тыс.