Finalmente Ansioso pra botar isso pra funcionar nos projetos aqui. Só um detalhe, o erro do const ali no fim do video foi pq os campos da classe não estavam como final, e não por causa do Datetime.
Parabéns pelo conteúdo! Essas macros parecem bem promissoras! Pergunta: Como tu acha q fica build_runner, built_value, freezed etc com a vinda das macros?
me lembrei de algo e agora queria saber se tem no dart... daria pra escrever uma função em um bloco de notas, importar ela em um executável dart e executar elal? em C# eu lembro que tinha isso mas nem lembro mais o nome disso pra pesquisar...
Thank you
Finalmente
Ansioso pra botar isso pra funcionar nos projetos aqui.
Só um detalhe, o erro do const ali no fim do video foi pq os campos da classe não estavam como final, e não por causa do Datetime.
me lembra muito Lombok, finalmente :)
Eu tbm fiquei bem empolgado com essas macros, são muitas possibilidades...
Parabéns pelo conteúdo! Essas macros parecem bem promissoras! Pergunta: Como tu acha q fica build_runner, built_value, freezed etc com a vinda das macros?
Esse era o recurso que estava mais ansioso pra ver! Imagina o mobx como vai ficar...
Muito top teacher!
Só peço para fazer um outro exemplo depois, um pouco mais simplesinho para facilitar para nós meros mortais.
O dia que isso for pra stable vai ser um "macro" na história. Muita coisa boa vai vir, top demais.
Massa mano!!!
Ja to sonhando com a criacao de adapters pra dados da api so adicionando anotacoes nas variaveis. Seria util dms.
Muito bom, uma pena ter que utilizar strings para escrever métodos, mas acho q não teria forma melhor de fazer isto.
Mas aí dá pra fazer templates, dá pra seguir a mesma linha de desenvolvimento das extensions do vscode
eu nao conhecia Macros e sinceramente nao sei na pratica com usar. se alguem tiver uns exemplos em projetos fico agradecido.
As macros mata o BuildRunner essa é a ideia dela. Será muito utilizado para quem constrói packages 😉 freezed, riverpod entre outros
me lembrei de algo e agora queria saber se tem no dart... daria pra escrever uma função em um bloco de notas, importar ela em um executável dart e executar elal? em C# eu lembro que tinha isso mas nem lembro mais o nome disso pra pesquisar...
Não dá não man, não existe uma função tipo a eval do php