Verificar se o App Flutter está Conectado na Internet

Поделиться
HTML-код
  • Опубликовано: 1 май 2023
  • Neste vídeo mostro como checar se o aplicativo Flutter está ou não conectado à Internet! Você pode usar essa estratégia para verificar se sua API está online ou mesmo para controlar erros de conexão à uma API.
    📺 Confira também as Playlists:
    👉🏻 Flutter Tips: • Flutter Tips
    👉🏻 Flutter na Prática: • Flutter na Prática
    #flutter
    #dev
    #mobile
  • НаукаНаука

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

  • @MauricioSouza-93
    @MauricioSouza-93 5 месяцев назад

    Gostei bastante dessa implementação, vou aderir em alguns dos meus projetos. Obrigado!

  • @cagrigoktas
    @cagrigoktas Год назад +3

    Saudações da Turquia. Eu ouço suas palestras com tradução. Tudo ótimo.

  • @harrisongessner
    @harrisongessner Год назад +4

    Aguardando ansioso por um curso de Flutter e Dart com o Professor

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

    Maravilha, será muito útil em um projeto no qual estou envolvido. Obrigado professor!

  • @brenopinheiro9337
    @brenopinheiro9337 Год назад

    Obrigado pelo conteúdo professor. Sua didática é muito boa.

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

    Prof Diego Antunes sempre fora da curva e salvando o dia! Justamente o que eu preciso implementar em meu projeto no trabalho, obrigado por sempre disseminar o conhecimento prof 🙏👏

  • @linuxhopper6947
    @linuxhopper6947 Год назад

    Suas aulas são aladas, chegam sempre na hora que mais preciso!! Não vejo a hora de poder fazer um curso com vc! Muito obrigado prof!! De vdd! Tu é f***

    • @drantunes
      @drantunes  Год назад +1

      Valeu meu amigo! Grande abraço!!!

  • @pabriciofreitas8313
    @pabriciofreitas8313 Год назад

    Obrigado professor pela aula❤

  • @reginaldodejesusoliveirasi4930

    Me ajudou muito, obrigado!

  • @Joana_Que_Nao_E_Darc
    @Joana_Que_Nao_E_Darc Год назад

    Muito massa! Implementei no meu app usando o estado atômico e ficou 10 😀

  • @user-wx6ez3gd3i
    @user-wx6ez3gd3i Год назад

    Excelente aula, professor!
    Dúvida: estou fazendo um app onde durante toda a aplicação eu utilizo um único HttpClient. Acontece que quando o usuário desconecta > conecta novamente na rede o Client fecha, deixando o app inutilizável. Na sua visão, acha que o ideal seria eu sempre criar novas instâncias do HttpClient (usando as top-level functions do package http) ou utilizar esse método de verificar se o usuário desconectar da rede pra recriar o HttpClient?

    • @drantunes
      @drantunes  Год назад

      Se você utiliza um Singleton via injeção de dependência não iria criar novas instâncias. De toda forma, se a classe não é usada mais, a instância irá ser destruída de toda forma. Como a conexão HTTP é stateless, a menos que você use WebSocket não acho necessária essa preocupação - se entendi bem seu caso de uso. Se não, me explica melhor aqui ...

  • @eduardomoreira360
    @eduardomoreira360 Год назад

    Professor pensa em lançar um curso atualizado de flutter? Obrigado pelas aulas!

    • @drantunes
      @drantunes  Год назад +2

      Sim, estou trabalhando nisso!

  • @schorr__
    @schorr__ Год назад

    Excelente conteudo, teria algum video sobre o basico que um junior precisa saber sobre Flutter

    • @drantunes
      @drantunes  Год назад +1

      Da uma olhada nesse vídeo: 10 Dicas para ser um ÓTIMO Desenvolvedor Flutter!
      ruclips.net/video/j0YHMcKIpi0/видео.html

    • @schorr__
      @schorr__ Год назад

      @@drantunes Muito obrigado, uma dica que seria legal fazer uma live com algum recrutador flutter seria uma boa para o canal, obrigado pelo conteúdo tem ajudado muito.

  • @josesoaresSoares
    @josesoaresSoares Год назад

    Parabens prof. Tem esse example no repositorio github?

    • @drantunes
      @drantunes  Год назад +1

      Não subi para o Git, mas acredito que dê para ver todo o código no video 👍

  • @matheusferreira0214
    @matheusferreira0214 Год назад

    Professora, estou buscando seu contato mas n consigo em lugar nenhum. O senhor tem algum curso?

    • @drantunes
      @drantunes  Год назад

      Tem o material gratuito aqui no canal na Playlist Flutter na Prática. Devo lançar uma turma online no meio do ano provavelmente. Fique atento aqui no canal!

  • @F6GAMEPLAY
    @F6GAMEPLAY Год назад

    Tem como pegar o context fora do build?

    • @drantunes
      @drantunes  Год назад +1

      Até é possível gerar um context global ou passar como parâmetro para outras classes, mas não é indicado. O Flutter usa o padrão State e o context é usado para passar informação entre as widgets (em nível de widget).

  • @ronaldoarauj
    @ronaldoarauj Год назад

    como conseguir esse json do lottie??

    • @drantunes
      @drantunes  Год назад

      Entra no site Lottie Files e baixa o json das animações gratuitas 👍

  • @carlosalito
    @carlosalito Год назад +3

    Eu faria isso sem pacote... nem faz sentido usar um pacote pra algo tão trivial... e acoplar seu aplicativo a mais um pack

    • @drantunes
      @drantunes  Год назад +7

      É o que falo durante o vídeo Carlos, você pode fazer isso tudo manualmente, usando a API do próprio Dart (InternetAddress). Não precisa nem de HTTP ou Dio.

    • @drantunes
      @drantunes  Год назад +11

      O pessoal fala muito contra packages na comunidade, mas sempre estão lançando novos pacotes 😀... não há nada de errado em usar um package, a ideia é justamente colaborar e reusar código. Apenas é importante que o dev conheça os riscos e futuros problemas, sabendo como corrigir rapidamente. O maior problema é usar um package ruim, que seja de difícil substituição e que possa quebrar todo o seu app 😁

  • @israelhudson
    @israelhudson Год назад

    mais legal ainda seria descobrir se a rede é 2.4 ou 5g

    • @drantunes
      @drantunes  Год назад

      Dá uma olhada no package network_info_plus (talvez possa te ajudar)

    • @israelhudson
      @israelhudson Год назад +1

      @@drantunes infelizmente ele não tem dados de frequencia. :(

    • @drantunes
      @drantunes  Год назад +1

      @@israelhudson :\ não lembro de outro package para extrair essas infos, mas acredito que tenha sim

    • @cheenri
      @cheenri Год назад +2

      Não tem ainda, o que dá pra fazer é pegar pelo ssid da rede, e gerar um alerta ao usuário

  • @felipecastrosales
    @felipecastrosales Год назад

    obs, ali poderia ser somente: "notifier.value = status == InternetConnectionStatus.connected", já que o mesmo já é uma operação booeleana