Segredos do Jetpack Compose para Datas no App Android 📅

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024

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

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

    Para evitar o 'problema' da data que subtrai 1 dia após seleção do DatePicker, você precisa usar exatamente o mesmo timezone dos milisegundos que recebemos do atributo selectedDateMillis que é o UTC. O Código fica da seguinte maneira:
    state.selectedDateMillis?.let { millis ->
    date = Instant.fromEpochMilliseconds(millis)
    .toLocalDateTime(TimeZone.UTC)
    .date.format(LocalDate.Format {
    byUnicodePattern("dd/MM/yyyy")
    })
    }
    Veja que é uma mudança simples, mas que tem muito impacto no resultado final do código. Em outras palavras, quando entrar em situações similares, verifique o timezone da data que está recebendo.

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

    Top Alex.

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

    Show Alex! O video veio na hora certa

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

    Tô pensando em virar membro do canal, você faz algum tipo de conteúdo diferente por exemplo criação de apps ou conceito mais avançados ?

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

      Salve, Claudio! De boas? Estou começando uma série para criar um App Android com o novo design do Whatsapp usando o Compose. Ainda não estou focando em temas mais avançados. Dou mais atenção para pedidos de membros, mas não é nada prometido de qual será o conteúdo.
      Pra ser bem preciso na proposta, a ideia inicial é ser um apoio extra ao canal, ter acesso a exclusividade de canal no discord e ter acesso a esses videos que já foram agendados mais pra frente :)

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

    ei man, o tutorial ficou muito bom. Posso deixar uma dica? não se importe com o tempo de vídeo, o importante é deixar a informação completinha. Se alguma coisa ficou faltando e vc não está com vontade de fazer naquele momento, pausa a gravação e continua num outro dia. No geral, gostei bastante do seu vídeo 👏👏 Parabéns

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

      Vlw pela sugestão, Everson! No geral, eu tento evitar que o video fique grande para que não seja difícil de acompanhar hehe

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

    Faz um videozinho curto pra esse ajuste da data, pelamordi

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

      Opa, deixei no comentário os detalhes de ajuste, veja se atende

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

    Oi você já usou o KMP Wizard do Kotlin.

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

      Opa Matheus, já sim! Pra fazer a primeira configuração de um projeto KMP

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

    Muito bom.
    Mas to com um problema no meu AS, tento rodar o emulador ele da mensagem emulador ... has termined. Fiz de tudo pra voltar e nada. Se souber como resolver, tudo de basico ja fiz

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

      Opa Cassio, essa mensagem de encerramento de processo pode ser várias coisas... não da pra responder com precisão apenas com ela, precisa verificar se não tem mais algum detalhe para conseguri te ajudar melhor