Cara, a minha experiência com mobile no início foi transformadora. Comecei mexendo com React Native. O tempo foi passando e eu comecei a perceber como fazemos "gambiarras" para muitas coisas funcionarem.

Eu, na minha opinião, gostei mais de mexer com Mobile do que com Web. Me senti muito mais emocionada fazendo algo renderizar no celular do que na tela de um computador (sou uma pessoa extremamente visual).

Recentemente tive que desenvolver um módulo nativo em Kotlin, com a API de Android Car App. Para mexer nisso, minha abordagem foi estudar Kotlin e desenvolvimento nativo para Android e te digo que fiquei impressionada e apaixonada por nativo. Te conto que me "arrependi" de ter visto e focado tanto no desenvolvimento de app para celular Android, porque o Android Car funciona de uma forma COMPLETAMENTE diferente.

Mas, posso te garantir, desenvolvimento mobile é extremamente gostoso.

As mudanças que enxergo são, principalmente, para React Native (que ainda nem saiu do beta rs). Ele é muito genérico em sua abordagem, você tem praticamente 3 elementos principais pra montar toda a sua UI, que são: a View, Text e o Botão. A maioria dos aplicativos são construídos dessa forma.

Como eu estava acostumada ao paradigma de reatividade, smart cast, senti dificuldade para trazer essa questão dos dados no Kotlin, mas é detalhe.

No geral, como li que você está infeliz com web, te recomendo fortemente uma aventura pelo desenvolvimento mobile, se você mexe com Next, se adaptar ao React Native com Expo vai te trazer agilidade e produtividade, pois tem um sistema de roteamento extremamente parecido.

Boa sorte, amigo! Sucesso em sua jornada.

Adorei ler seu relato e conhecer um pouco da sua experiência. Eu já tinha trabalhado um pouquinho com mobile, e realmente foi uma experiência muito melhor. Porém não tinha certeza se isso era a realidade concreta ou se simplesmente não tinha experiência o suficiente para ver o lado ruim. Muito obrigado por sua resposta!

Acho que nós que saímos da web e vamos pro mobile temos essa experiência "parecida". Acho que por vermos algo novo, e VISUAL, acabamos se empolgando bastante. Acho que o que me deu esse uau e impacto, é que: "Eu desenvolvi algo para um celular, a pessoa vai poder acessar meu aplicativo de onde estiver"... E acho que isso me encantou... muito! E esses últimos dois meses acabei me envolvendo com o desenvolvimento de um aplicativo para carro (na empresa que trabalho, é uma empresa de IOT e o aplicativo em questão era para abertura/fechamento/ligar/desligar portões, garagens, cercas elétricas, alarmes... Eu acho que foi uma das coisas mais gostosas que já fiz, foi desafiador fazer funcionar, mas foi extremamente gratificante. Qualquer dúvida, pode me perguntar que o que estiver no meu nível de compreensão posso ajudar!
Eu imagino que trabalhar com este tipo de projetos realmente seja muito gratificante. Eu tenho visto algumas aplicações feitas para o Ios com swiftui e me atraiu bastante. Quem sabe em um futuro próximo eu possa sair do desenvolvimento web. Obrigado pela disposição e com certeza se em algum momento eu tiver alguma dúvida vou te perguntar. Vou até salvar seu username aqui. E novamente, muito obrigado pela resposta! 😀