Quero criar um aplicativo de desktop Ubuntu, especificamente para substituir o Gwibber.
Eu posso codificar em Java, Python e algumas outras tecnologias. O Adobe Flex teria sido uma opção até a Adobe decidir sugar mais um pouco e interromper o suporte ao AIR no Linux.
Nota - Não me importo em oferecer suporte a outros sistemas operacionais. Será um aplicativo específico pessoal do Ubuntu. Posso código-fonte aberto, não me importo de ajuda extra.
Ele deve se integrar perfeitamente ao Ubuntu, notificações e tudo.
Eu acho que é Python, está correto? Como eu começo?
Confira o novo site Ubuntu App Developer , que deve ter tudo o que você precisa para começar a criar um aplicativo para Ubuntu
fonte
Você pode escrever e enviar um aplicativo em praticamente tudo o que lhe agrada. Há vários idiomas diferentes que você pode usar com várias bibliotecas de ligação da interface do usuário.
Existem várias bibliotecas de interface do usuário, estruturas e linguagens de programação para trabalhar no desenvolvimento de aplicativos Ubuntu Desktop. O Qt tem a integração mais madura com a versão atual do ubuntu, mas o Gtk tem sido uma escolha mais popular para isso no passado.
Qt
Gtk
wxWidgets
Alguns recursos adicionais
Atualização 15/07/2016: O Ubuntu agora possui uma plataforma de distribuição de aplicativos Snappy que você pode usar para criar e publicar um aplicativo. Iniciar
fonte
Ubuntu 16.04 e mais recente
O aplicativo Rapidamente recomendado na resposta aceita não está disponível nos repositórios padrão do Ubuntu 16.04. Um software alternativo ao Quickly é o Illumination Software Creator . A versão 6 deste software (a versão mais recente) é lançada como um pacote Debian sob uma licença GPLv2. O Illumination Software Creator permite criar aplicativos facilmente usando uma interface de arrastar e soltar e exportá-lo para várias plataformas.
Para obter informações sobre quais IDEs Python mais completos são recomendados para o desenvolvimento de aplicativos Ubuntu em Python, consulte estas perguntas.
fonte