Pedro Jefferson
Header

Meu primeiro programa vala

Por Pedro Jefferson

Hoje venho compartilhar minha aplicação escrita inteiramente em Vala.

Há um tempo atrás já tinha escrito a interface do spotify desktop em Python e Gtk, porém descobri que há uma linguagem inteiramente focada para Gtk e chama-se Vala.

Tutorial do vala você encontra aqui.

Palavras do Gnome:

Vala é uma nova linguagem de programação que integra modernas tecnicas de programação para escrever aplicações que rodam as Runtime Libraries do Gnome: particulamente a Glib e GObject.

Mesmo já tendo escrito uma interface inteira com Python e Gtk eu decidi re-começar novamente, portanto a aplicação é um hello world. Tenho seguido este Tutorial feito pelos desenvolvedores do Elementary OS um sistema operacional focado indiretamente em design que utiliza bastante o Gtk.

Dependencias

Para rodar o código é necessário instalar algumas dependencias, você pode seguir essa parte do tutorial para instalar as dependencias, com algumas observações:

Segue o código:

Rodando o código

É super simples:

  $valac --pkg gtk+-3.0 hello.vala

Conclusão

Breve irá ser adicionado alguns outros arquivos conforme essa parte do tutorial for avançando. A pasta completa deste programa está no meu repositório de códigos vala.

O programa por enquanto é básico. Mas vamos seguir estilo baby steps, para aos poucos conseguirmos aprofundar cada vez mais!

Espero que tenham gostado. Obrigado pela leitura :)