Executando verificação de segurança...
9

O que acham de começar por Flutter/Dart?

Galera queria saber a opinião de vocês sobre "começar" em Dart como linguagem principal.Tenho uma boa base de lógica de programação e POO devido a ter estudado java na faculdade a dúvida só bateu porque todos que vejo trabalhando com Dart/Flutter são quem ja trabalhava com outra linguagem anteriormente.

Carregando publicação patrocinada...
7

Wesle, sobre esse ponto:

todos que vejo trabalhando com Dart/Flutter são quem ja trabalhava com outra linguagem anteriormente.

É bem possível que isto esteja acontecendo porque o framework Flutter pegou tração recentemente, por recente eu digo poucos anos comparado a outros frameworks, então é bem possível que na amostra que você coletou, as pessoas já estavam com experiência em outras linguagens.

Sobre começar a programar usando Dart, a minha dica é: comece por aquilo que faz seu olho brilhar. Falo isso de verdade, porque começar a programar para muitas pessoas é difícil, e esse brilho ajuda a ultrapassar algumas barreiras importantes que constróem a modelagem necessária dentro do seu cérebro para começar a entender programação como algo mais "normal". Quem me deu esse brilho no passado foi PHP e eu aprendi muito sobre qualquer coisa relacionada a programação web e que eu uso hoje diariamente programando em JavaScript. Mas no passado eu odiava com todas as minhas forças JavaScript e o PHP foi responsável por me abraçar e me ensinar as coisas.

E depois que você ultrapassar essas primeiras barreiras é que eu sugiro entender os casos de uso de cada linguagem, se é uma boa escolha ou não dependendo do que você quer fazer.

Otimize isso para o futuro, pois para agora, eu sugiro otimizar para aquilo que vai te dar energia ilimitada.

5

Entendo, estou no segundo semestre da faculdade e tô experimentando algumas tecnologias pra ver qual me identifico mais, e após pesquisar bastante achei a proposta do flutter muito empolgante mas tava me sentindo inseguro por começar por uma tecnologia que pra maioria seria a "tecnologia secundária".

Obrigado pelo seu depoimento

5

Realmente Filipe, o brilho no olho da um grau na hora de aprender qualquer coisa, e é um impulso muito bom pra aprender a programar, mas acho difícil ter esse encanto em uma linguagem em sí (que não foi teu caso kk), pelo menos no começo.

No meu passado, minha energia ilimitada vinha deu querer fazer jogos independentes, então não importava a línguagem, só queria ver meu jogo rodando, e assim fui aprendendo as primeiras coisas em c++, blueprint (da unreal engine) e python.
Mais pra frente eu descobri minha paixão por desenvolver produtos mobile, então tive muito gás pra aprender React Native e Flutter, e sigo muito feliz hoje em ter me descoberto dessa maneira (pq eu quase larguei tudo várias vezes antes do mobile).

6

Então, hoje em dia eu trabalho somente com Flutter, a minha primeira linguagem que eu trabalhei foi Java, e a linguagem que mais trabalhei foi Js/Ts.

Acho Dart uma linguagem incrível que reúne benefícios, sitaxes e funcionalidades que encontrei tanto em javascript/typescrit quanto em Java, é realmente uma ótima escolha pra dar um level up na aplicação de algorítmos e conhecimentos de POO.
E dou uma dica aqui, quando se acostumar com a sintaxe dela, busque conhecimento da lib nativa chamada dartz. Vais se surpreender!
Flutter não preciso nem falar, é uma experiência de desenvolvimento multiplataforma absurda de boa!

3

Muito bom, então pra você que trabalha com essa tecnologia, acredita que pode ser a primeira liguagem de um progamador?

Vou da uma olhada depois, ja curti muito a proposta inicial e pesquisando mais sobre tô me encantando com a tecnologia.

2
2

Mobile. Até tava pensando em investir no java mas devido a dificuldade de achar conteúdo atual e também por querer algo mais moderno desisti dessa ideia e o pesquisando parece que o flutter preencheu todas as lacunas. Só tava indeciso pois não conheço ninguém que iniciou por essa tecnologia

1
2

Tenho uma duvida parecida, mas meu caso é: tenho uma base backend em php, e estou meio fullstack trabalhando com react. Queria começar a desenvolver mobile mas não sei se vale a pena ir para o Flutter ou ir para o React Native ja que estou com um dedinho do pé ali ja.

2

Cara, acho que uma das principais vantagens/características do React Native é ser extremamente semelhante com ReactJs, e usar Javascript/Typescript. Então se tu já tem conhecimento com ReactJs, é natural que sua curva de aprendizagem com React Native vai ser bem menor que com Flutter. Eu realmente escolheria RN nesse caso, apesar de preferir a experiência de desenvolver com Flutter (uma delicinha).
Fora que com RN é possível usar Expo, que facilita MUUUITO vários paradigmas de se programar mobile e com React Native!!

1

Então, @Wesley, depende muito do seu objetivo no mercado de trabalho. Atualmente, Flutter/Dart são linguagens pouco buscadas no mercado, por conta de ter pouco talento bom para elas. Como você mencionou em alguns comentários, é uma linguagem que é considerada secundária por muitos programadores. Existem motivos para essa situação, tais como:

  • Encantamento por outras linguagens antes de Flutter
  • Mercado de trabalho com mais foco em outras linguagens
  • Pouco tempo no mercado
    Entretanto, acredito que Flutter/Dart estejam em grande crescimento. Por isso, a pergunta no início. Caso você realmente queira entrar na onda do Flutter/Dart e se especializar, tenha consciência de que entrar no mercado de trabalho pode demorar, mas que pode ser recompensador no futuro.

Agora, se você precisa de um emprego e busca entrar logo de cara, recomendo stacks mais consolidadas, como PHP, JavaScript ou até C. Essas sim serão de acesso mais fácil.

1

Realmente saber outra linguagem facilita e muito. Eu peguei Flutter/ Dart, mas me faltava muita lógica, algo que faz falta em qualquer aprendizado de linguagem. Dei vários passos para trás, fui para o JS, TS e hoje teria a mente mais preparada para aprender. Lógica faz total diferença, tanto é que dei uma passada em Java e Ruby, com vontade de conhecer Kotlin. O que importa é essa base que te permite ver o que a ligunguagem pode te oferecer. Um dia volto a estudar Flutter!

1
1

Não recomendo, ele foi equivocado aí nesse vídeo, o problema era mais pessoal do usuário que fez o post e não da tecnologia, Flutter é promissor e não vai acabar tão cedo, e outra, mesmo que acabe, o conhecimento de programação e de desenvolvimento mobile perdura e é mais fácil mudar pra outro framework ou até mesmo ir para o nativo uma vez que vc aprende dart/flutter.

1

sou dev Back-end e DevOps e tenho muita vontade de construir um projeto open-source usando Flutter.

vou sofrer pra fazer tudo sozinho e gostaria de ter ajuda.

se tiver afim, me manda msg nas redes sociais que eu compartilho com vc. (tiktok, ig, linkedin e tt todos eu uso o mesmo handle estevaofay)

Poderia ser bom para o seu portfolio.

1

Então, até tenho interesse em entrar em projetos assim mas ainda não tenho conhecimento sobre flutter, estou apenas cogitando a possibilidade, tô estudando java se tiver algum projeto pra um iniciante se desenvolver mais, estou interessada