Apresento aqui programas que conheço onde você pode desenvolver todo tipo de programa, para variados dispositivos. Atenção que para estas tarefas, é recomendável um computador/notebook de boas configurações, pois estes softwares são tão pesados como jogos 3D do tipo GTA e Alone The Dark.
Todas estas plataformas foram usadas em sistema operacional Windows para criar programas usáveis apenas nele e aparelhos com android, mas um ou outro pode ser usado em projetos utilizáveis em SOs diferentes como Linux, IOs e MacOS . Verifiquem no site das empresas conforme o link disponibilizado em cada tópico no nome delas.
Todos possuem uma área onde o programador monta a UI, User Interface, ou IU, Interface do Usuário, local que o usuário do programa entra com textos, faz seleções em listas, clica em botões e etc. Onde se monta a UI, o programador pode arrastar os elementos que compõem a mesma, posicionando-os no local desejado, configura suas dimensões, cores, fontes e etc. É só a parte gráfica mesmo.
A outra área é da programação ou codificação, onde o programador digita as linhas de código, cria os blocos, funções e variáveis.
Todas estas plataformas foram usadas em sistema operacional Windows para criar programas usáveis apenas nele e aparelhos com android, mas um ou outro pode ser usado em projetos utilizáveis em SOs diferentes como Linux, IOs e MacOS . Verifiquem no site das empresas conforme o link disponibilizado em cada tópico no nome delas.
Todos possuem uma área onde o programador monta a UI, User Interface, ou IU, Interface do Usuário, local que o usuário do programa entra com textos, faz seleções em listas, clica em botões e etc. Onde se monta a UI, o programador pode arrastar os elementos que compõem a mesma, posicionando-os no local desejado, configura suas dimensões, cores, fontes e etc. É só a parte gráfica mesmo.
A outra área é da programação ou codificação, onde o programador digita as linhas de código, cria os blocos, funções e variáveis.
1. Netbeans
Usa linguagem java na área de codificação. É levemente pesado e gratuito. Pertence a Oracle.
2. Eclipse
Assim como a anterior, também usa linguagem java na sua área de codificação, porém é mais leve que o NetBeans. Produz softwares para Windows.
Também pode ser usado no desenvolvimento de aplicativos android após a instalação de um plugin específico que o habilita, além de ser possível também usar várias outras linguagens pelo mesmo processo.
É gratuito e totalmente opensource.
3 . C++ Builder
Este usa linguagem de programação C++ e é extremamente "pesado", ou seja, exige muito do computador/notebook, então tem que ter um aparelho excelente. É um software pago e caro. Você instala ele usando o software RAD Studio, isso considerando a versão mais atual. É produzido pela Embarcadero atualmente.
4. Delphi
Visualmente, é idêntico ao anterior na interface. O que muda entre eles é a linguagem usada. Este aqui usa Pascal. Ela é bem antiga, porém ainda utilizada.
Da mesma forma que a anterior, é cara e instalável junto com o RAD Studio. Também produzido pela Embarcadero.
5. Android Studio
Esta plataforma é bastante "pesada" assim como as duas anteriores. É usável tanto em Windows quanto em Linux.
Na área de codificação tem-se um diferencial, pois ela se divide em duas de linguagens diferentes: uma em java e outra em xml, bastante parecida com html.
No momento do desenvolvimento, pode testar o projeto imediatamente usando emuladores instalados na plataforma e emular um aparelho android no próprio computador/notebook.
Após terminar seu aplicativo, facilmente produz o instalador, chamado de pacote ou package, em inglês.
É produzido pela Google, é gratuito e como complemento tem site para você publicar na Play Store os seus trabalhos.
6. Construct 2
Esta plataforma eu conheci recentemente através do meu amigo Francisco Erivan. Usei pouquíssimas vezes, só teste mesmo, nenhum projeto concluído, então tenho pouco a dizer sobre ele.
Permite a produção de aplicativos utilizáveis em android, html (sites) e blackberry.
Ela é leve e tranquila de usar depois de aprender onde estão todos os elementos necessários. Tem duas versões, uma gratuita, com menos recursos, e outra paga, completa, mas não é cara, menos de 400 reais.
É desenvolvida pela Scirra LTDA.
Assim como a anterior, também usa linguagem java na sua área de codificação, porém é mais leve que o NetBeans. Produz softwares para Windows.
Também pode ser usado no desenvolvimento de aplicativos android após a instalação de um plugin específico que o habilita, além de ser possível também usar várias outras linguagens pelo mesmo processo.
É gratuito e totalmente opensource.
3 . C++ Builder
Este usa linguagem de programação C++ e é extremamente "pesado", ou seja, exige muito do computador/notebook, então tem que ter um aparelho excelente. É um software pago e caro. Você instala ele usando o software RAD Studio, isso considerando a versão mais atual. É produzido pela Embarcadero atualmente.
4. Delphi
Visualmente, é idêntico ao anterior na interface. O que muda entre eles é a linguagem usada. Este aqui usa Pascal. Ela é bem antiga, porém ainda utilizada.
Da mesma forma que a anterior, é cara e instalável junto com o RAD Studio. Também produzido pela Embarcadero.
5. Android Studio
Esta plataforma é bastante "pesada" assim como as duas anteriores. É usável tanto em Windows quanto em Linux.
Na área de codificação tem-se um diferencial, pois ela se divide em duas de linguagens diferentes: uma em java e outra em xml, bastante parecida com html.
No momento do desenvolvimento, pode testar o projeto imediatamente usando emuladores instalados na plataforma e emular um aparelho android no próprio computador/notebook.
Após terminar seu aplicativo, facilmente produz o instalador, chamado de pacote ou package, em inglês.
É produzido pela Google, é gratuito e como complemento tem site para você publicar na Play Store os seus trabalhos.
6. Construct 2
Esta plataforma eu conheci recentemente através do meu amigo Francisco Erivan. Usei pouquíssimas vezes, só teste mesmo, nenhum projeto concluído, então tenho pouco a dizer sobre ele.
Permite a produção de aplicativos utilizáveis em android, html (sites) e blackberry.
Ela é leve e tranquila de usar depois de aprender onde estão todos os elementos necessários. Tem duas versões, uma gratuita, com menos recursos, e outra paga, completa, mas não é cara, menos de 400 reais.
É desenvolvida pela Scirra LTDA.