Construindo um App Flutter com Python e Flet

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ธ.ค. 2024

ความคิดเห็น • 46

  • @eduardolima5495
    @eduardolima5495 11 หลายเดือนก่อน +3

    Cara, continua fazendo esses vídeos. Eles estão muito bons!!

  • @programan6391
    @programan6391 ปีที่แล้ว +2

    Já tenho noção de flutter e estou desenvolvendo um projeto em Python esse video salvou minha vida, obrigado!

  •  ปีที่แล้ว +2

    Acabei de conhecer o Flet, achei muito legal, faz mais vídeos sobre ele

  • @vagnerrodrigues1852
    @vagnerrodrigues1852 ปีที่แล้ว +1

    Estou aprendendo Python, mas ja estou de olho no Flet, muito bom os seus videos

    • @devjuris
      @devjuris  ปีที่แล้ว +1

      Boa, Vagner. Vamos juntos com o Python!

  • @digitaweb8390
    @digitaweb8390 2 ปีที่แล้ว +1

    Amigo eu já sei um pouco de Flutter e Dart mas não sei de Python, foi legal a sua iniciativa, aguardo por mais vídeos.

    • @devjuris
      @devjuris  2 ปีที่แล้ว

      Farei mais um em breve. Obrigado pela força!

  • @Everaldobass
    @Everaldobass ปีที่แล้ว +1

    Excelente explicação, obrigado por compartilhar.

  • @paulofarnocchi9383
    @paulofarnocchi9383 5 หลายเดือนก่อน +1

    muito bom ! ja fiz aplicativo com dart+flutter, muito chato ter de instalar todo o ambiente do android, todo ambiente do IOS, pra poder gerar o executavel ou o APK, pra fugir desta infernalia toda tentei user o python + kivy, ai cai num tal de buildozer que e um inferno paralelo ao anterior, pessimo, nao complila direito... estou estudando o python + flet, e pelo visto vou ter mais uma experiencia infernal com as instalacoes de flutter + ambientes dos mobiles.... talvez retorne para o primeiro inferno, meio acostumado a ferver na caldeira dos androids, IOSs, etc etc.... tudo aqui foi escrito sem acento devido meu equipamento ser primitivo americano tipo sioux, apache, moycano.....

  • @jonaslucasduartelima
    @jonaslucasduartelima ปีที่แล้ว +1

    Ótimo vídeo irmão, me ajudou muito, muito obrigado!!

    • @devjuris
      @devjuris  ปีที่แล้ว

      Essa era a ideia, Jonas.

  • @gustavosmaell4312
    @gustavosmaell4312 9 หลายเดือนก่อน +1

    existem vários vídeos montando a interface do app, esses códigos até o GPT disponibiliza, mas vejo pouquíssimos vídeos sobre "como converter o arquivo .py em .apk para rodar no android ou IOS. Consegue ajudar?

    • @alanturingcode
      @alanturingcode 6 หลายเดือนก่อน

      É da mesma forma que converter um aplicativo feito kivy

  • @brunomacedo8234
    @brunomacedo8234 ปีที่แล้ว +1

    Canal espetacular

    • @devjuris
      @devjuris  ปีที่แล้ว

      Feliz que esteja curtindo, Bruno.

  • @Mathias6482
    @Mathias6482 ปีที่แล้ว

    Vi que tem app para ios/android para visualizar o desenvolvimento, que por observacao funciona direitinho para o que testei, mas não consegui ainda exportar apk para android, será que vão lancar?

  • @vitorsv9930
    @vitorsv9930 ปีที่แล้ว

    para uso comercial, acha que vale a pena? vi que está sob a licença Apache 2.0... gostaria de utilizar para meu software, que iria comercializar. Não entendi a licença desta biblioteca. Poderia falar sobre? Queria saber o que tenho que fazer, caso resolver utiliza-la: compartilhar o codigo fonte, mencionar que está sendo utilizada, etc..?

    • @devjuris
      @devjuris  ปีที่แล้ว

      Acho que não dá para botar em produção. A biblioteca ainda está sendo criada. Seria um risco grande (abstraída a questão da licença, sobre a qual não me debrucei).

  • @ronaldmonteiro4935
    @ronaldmonteiro4935 2 ปีที่แล้ว +2

    Faz um vídeo sobre como inicializar uma aplicação flet com hot reload. :)

  • @ericksantos3037
    @ericksantos3037 ปีที่แล้ว

    seria um substituto pro tkinter?

  • @ObrGerson
    @ObrGerson ปีที่แล้ว

    como funciona o deploy de aplicação flet? É possível testar no celular como o flutter?

    • @devjuris
      @devjuris  ปีที่แล้ว

      A coisa ainda está embrionária. Mas o teste no iOS parece que já é possível.

  • @KaiqueFura200
    @KaiqueFura200 2 ปีที่แล้ว +1

    Poderia mostrar exemplos de aplicativos mobile?

    • @devjuris
      @devjuris  2 ปีที่แล้ว

      Olá, Kaique. Obrigado pelo apoio. O pessoal do Flet ainda irá adicionar recursos para criação de app mobile; está no roadmap deles para esse ano. Vamos aguardar! Abraço.

  • @DanielRios549
    @DanielRios549 2 ปีที่แล้ว +1

    Eu gostei muito desse Flet, vou ficar de olho nele e ir tentando. Já tentei criar uma aplicação desktop com Qt usando PySide com QtWidgets e tive alguns problemas, algumas coisas simples eu não consegui fazer, sendo que na web são feitas de formas simples com Flexbox, por exemplo; mais recentemente to criando um app com PySide também mas usando QtWebEngine agora, e também to tendo outros problemas relacionados ao Chromium, já que é isso o QtWebEngine roda por trás, enfim.
    Sempre tive a vontade de aprender Flutter e criar um app mobile, mas o fato de ter que aprender outra linguagem sempre me desanimava, é o motivo de eu preferir o PySide com QtWebEngine além do Tauri, não quero aprender Rust agora, o mesmo se aplica ao Flutter com o Dart; mas agora com esse Flet eu vou dar uma chance, gostei muito da ideia, só espero que não tenha as limitações do QtWidgets que eu usei na primeira tentativa.

    • @devjuris
      @devjuris  2 ปีที่แล้ว +1

      Fala, Daniel. Valeu pelo comentário. O Flet ainda parece embrionário. Eu não apostaria minha fichas nele, mas parece muito promissor. Tudo depende da adesão. Vamos ver.

    • @digitaweb8390
      @digitaweb8390 2 ปีที่แล้ว +1

      Boa noite, meu amigo flutter é fácil, eu venho do php, pense no flutter como se fosse um pequeno quebra cabeça, é só montar os widget

    • @underfilho
      @underfilho 2 ปีที่แล้ว

      amigo, ficar preso em uma linguagem pra fzr tudo não vale tanto a pena, python é bom nas coisas que se propõe a fazer, mas esse flet por exemplo vai ter diversos problemas quando sair do layout básico e ter que fazer as funcionalidades do app, como o python vai suportar os Futures do Flutter? Como vai utilizar Streams quando precisar? Como vai ter gerenciamento de estados? Como vai debuggar? etc etc, o Flet deve valer a pena se você quiser brincar um pouco com layouts, mas pra apps funcionais mesmo eu duvide muito que funcione.

  • @mariniltonquintanilha7829
    @mariniltonquintanilha7829 ปีที่แล้ว

    Muito bom, parabéns

  • @junheras
    @junheras 6 หลายเดือนก่อน

    como transforma em APK?

  • @iagobeuller
    @iagobeuller 2 ปีที่แล้ว

    Super animado, esperava por essa bilioteca há anos kkkkkkk. Eu testei o exemplo das imagens, porém o scroll do mouse não funciona, ainda não sei se é bug, ou se tem que colocar algum control pra isso.

    • @devjuris
      @devjuris  2 ปีที่แล้ว +1

      Ela ainda está em fase embrionária. Imagino que tem muita coisa para acontecer ainda.

  • @josecarlossilva7136
    @josecarlossilva7136 ปีที่แล้ว

    Excelente...

  • @preystation6870
    @preystation6870 ปีที่แล้ว +1

    Pelo que li, ainda não tem deploy apk, api... então, roda mobile na força da gambiarra...

    • @devjuris
      @devjuris  ปีที่แล้ว +1

      Sim, a coisa está embrionária ainda.

    • @preystation6870
      @preystation6870 ปีที่แล้ว

      @@devjuris ss, eu entrei como colab do projeto no discord, vamos fazer andar então...

  • @sauloAndrioli
    @sauloAndrioli 2 ปีที่แล้ว

    Eu sou dev flutter e eu queria entender pq o código feito com python consegue ser mais complicado que o código dart. O controle.add() controler.append() ficou muito com cara de FXJava. Python não tem named parameters? É por isso que o código precisa ser feito assim?

    • @devjuris
      @devjuris  2 ปีที่แล้ว +2

      Fala, Saulo. Se você é dev Flutter, o Python Flet não iria mesmo te atrair, né?

    • @suetam96
      @suetam96 2 ปีที่แล้ว

      O python possui named parameters. Os parâmetros podem ser passados de forma implícita (os argumentos receberão os parâmetros na ordem passada) ou explícita (você pode escolher a ordem. Ex: arg1 = 1, arg3 = 2, arg2 = 5).

  • @underfilho
    @underfilho 2 ปีที่แล้ว +1

    meudeus que tristeza, pq o pessoal só não vai estudar flutter? o que odeio no python é justamente isso, pessoal só quer usar python pra tudo, como se fosse a unica linguagem

    • @devjuris
      @devjuris  ปีที่แล้ว

      Fica tistinho, não...

  • @jairojsf
    @jairojsf ปีที่แล้ว

    Fiquei muito empolgado mas não deu certo para mim:
    Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import flet
    Traceback (most recent call last):
    File "", line 1, in
    File "C:\Users\V70N\Documents\Desenvolvedor\Python9\Flet\env\lib\site-packages\flet\__init__.py", line 1, in
    from flet import (
    File "C:\Users\V70N\Documents\Desenvolvedor\Python9\Flet\env\lib\site-packages\flet\audio.py", line 7, in
    from beartype import beartype
    File "C:\Users\V70N\Documents\Desenvolvedor\Python9\Flet\env\lib\site-packages\beartype\__init__.py", line 57, in
    from beartype._decor.decormain import beartype
    File "C:\Users\V70N\Documents\Desenvolvedor\Python9\Flet\env\lib\site-packages\beartype\_decor\decormain.py", line 24, in
    from beartype._data.datatyping import (
    File "C:\Users\V70N\Documents\Desenvolvedor\Python9\Flet\env\lib\site-packages\beartype\_data\datatyping.py", line 129, in
    BeartypeReturn = Union[BeartypeableT, BeartypeConfedDecorator]
    File "C:\Program Files\Python39\lib\typing.py", line 262, in inner
    return func(*args, **kwds)
    File "C:\Program Files\Python39\lib\typing.py", line 339, in __getitem__
    return self._getitem(self, parameters)
    File "C:\Program Files\Python39\lib\typing.py", line 451, in Union
    parameters = _remove_dups_flatten(parameters)
    File "C:\Program Files\Python39\lib\typing.py", line 231, in _remove_dups_flatten
    return tuple(_deduplicate(params))
    File "C:\Program Files\Python39\lib\typing.py", line 205, in _deduplicate
    all_params = set(params)
    TypeError: unhashable type: 'list'

    • @devjuris
      @devjuris  ปีที่แล้ว

      Não sei se consigo ajudar, mas tente um "pip install flet --upgrade"

    • @jairojsf
      @jairojsf ปีที่แล้ว +1

      Muito obrigado pela atenção. Consegui baixando a versão 3.11 do Python