Comment commencer à créer une application de bureau Ubuntu?

32

Je souhaite créer une application de bureau Ubuntu, spécifiquement pour remplacer Gwibber.

Je peux coder en Java, Python et quelques autres technologies. Adobe Flex aurait été une option jusqu’à ce qu’Adobe décide d’en sucer plus et d’arrêter la prise en charge de AIR sous Linux.

Remarque - Je ne me soucie pas d’appuyer d’autres systèmes d’exploitation. Ce sera une application spécifique à Ubuntu. Je peux ouvrir-source, je ne suis pas dérangé par une aide supplémentaire.

Il devrait s'intégrer parfaitement à Ubuntu, aux notifications et à tous.

Je suppose que c'est Python, est-ce correct? Comment puis-je commencer?

    
posée Sri 21.06.2011 - 15:10
la source

4 réponses

26

Ouais Python est probablement votre meilleur point de départ si vous êtes à l’aise (qui ne l’est pas?).

Je jette un coup d’œil à rapidement . Il est là pour inciter les développeurs "opportunistes" à écrire quelque chose dès que possible. En tant que tel, il vous fournit une bonne base de travail, tout en vous donnant une bonne base pour le rendre packagé et sur Launchpad en vue de sa sortie.

sudo apt-get install quickly quickly-ubuntu-template
cd ~/Desktop # optional
quickly tutorial ubuntu-application

Mais cela vous permettra de démarrer. Je recommande vraiment de passer par le didacticiel, mais les principales étapes sont les suivantes:

quickly create ubuntu-application myapp
cd myapp
quickly edit # opens in gedit
quickly design # glade UI designer
quickly run # run it
quickly package # package it
quickly release # push it all to launchpad (you'll need to do some setup)

Je pense que vous en conviendrez, cela le rend incroyablement rapide pour écrire, concevoir, tester et publier une application.

D'autres modèles sont également disponibles pour d'autres utilisations (applications CLI, etc.).

    
réponse donnée Oli 21.06.2011 - 15:48
la source
8

Découvrez le nouveau site Ubuntu App Developer , qui devrait avoir tout ce dont vous avez besoin pour commencer à créer une application pour Ubuntu

    
réponse donnée David Planella 10.10.2011 - 13:41
la source
3

Ubuntu 16.04 et plus récent

L'application Quickly recommandée dans la réponse acceptée n'est pas disponible dans les référentiels Ubuntu 16.04 par défaut. Un logiciel alternatif à Quickly est Illumination Software Creator . La version 6 de ce logiciel (la dernière version) est publiée sous forme de paquet Debian sous licence GPLv2. Illumination Software Creator vous permet de créer facilement des applications à l'aide d'une interface glisser-déposer et de l'exporter sur plusieurs plates-formes.

Pour plus d'informations sur les IDE Python plus complets qui sont recommandés pour le développement d'applications Ubuntu en Python, consultez ces questions.

réponse donnée karel 15.07.2016 - 09:42
la source
2

Vous pouvez écrire et soumettre une application à peu près tout ce qui vous plaît. Il existe une tonne de langues différentes que vous pouvez utiliser avec plusieurs bibliothèques de liaison d'interface utilisateur.

Il existe un certain nombre de bibliothèques \ frameworks \ langages de programmation d'interface utilisateur à utiliser pour développer des applications Ubuntu Desktop. Qt a l'intégration la plus aboutie avec la version actuelle d'ubuntu, mais Gtk a été un choix plus populaire dans le passé.

Qt

Gtk

wxWidgets

Quelques ressources supplémentaires

Mise à jour 15/07/2016: Ubuntu a maintenant une plate-forme de distribution d'applications Snappy que vous pouvez utiliser pour créer et publier une application. Commencer

    
réponse donnée Terrance 06.12.2011 - 14:47
la source

Lire d'autres questions sur les étiquettes