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

[ DÚVIDA ] Linguagem de Programacão multi plataforma

Olá,
Estou com um projeto em mente pra desenvolver uma aplicação.
Dentro desse contexto, a aplicação precisa ser, para Android, IOS e tambem web.
Estava pensando em desenvolver em Flutter, só que não sei quais as implicações que isso pode ter. Existe alguma outra tecnologia que seria capaz de desenvolver para as três plataformas, com o mesmo código?

Carregando publicação patrocinada...
1
0
-1

Depende o que quer fazer, mas eu não recomendaria flutter para web, e sim PHP. Mas daí já foge um pouco do que você busca. O melhor seria utilizar a tecnologia adequada para cada plataforma, pois o pato nada, anda, voa e não faz nada direito.

1

Então, o foco principal seria ter a questão de multi plataforma entre Android e IOS. Para Web é importante, mas da pra dizer que, não é algo tão essencial quanto.
E essa questão do Flutter ser comparável ao pato, realmente é a minha maior preocupação, pois no lado do desenvolvimento ele parece ser muito bom, mas na experiência final, acredito que deve deixar a desejar mesmo.

1

Se a questão é um aplicativo, pode ir tranquilo no Flutter, pois terá uma performance até superior ao React Native, por conta de ser compilado em código nativo (Kotlin e Swift).

Agora, acredito que você vá precisar de uma API para esse aplicativo. Então por que não criá-la com Laravel? Você ainda ganha na questão de poder fazer o front em Livewire, React, VueJS, ou até mesmo no blade comum.

Flutter é legal para Android, IOS, Linux, Windows, menos Web.

1

Entendi, te agradeço muito pela ajuda.
Na questão de interface, ele possui recursos bem maleáveis? Não chega a ser algo travado entre as duas plataformas né?

1

Não tenho muita experiência com Flutter, estou estudando. Mas a forma dele montar a interface com árvore de widgets agiliza demais o desenvolvimento. Os mesmos widgets funcionam tanto no android quanto no ios. A estrutura principal dele é o material design 3, que é a aparência dos apps nativos do android. Mas tem também o cupertino,que é o visual do ios. Além disso, há vários temas e cores pré-definidos para facilitar sua vida. Tem muitos pacotes também para gerenciar estados, lidar com requisições, utilizar sqlite etc