Я хочу создать настольное приложение Ubuntu, специально для замены Gwibber.
Я могу писать на Java, Python и некоторых других технологиях. Adobe Flex был бы вариантом, пока Adobe не решила пососать еще немного и прекратила поддержку AIR в Linux.
Примечание. Меня не волнует поддержка других ОС. Это будет персональное приложение для Ubuntu. Могу ли я с открытым исходным кодом, я не против дополнительной помощи.
Он должен легко интегрироваться с Ubuntu, уведомлениями и всем остальным.
Я думаю, что это Python, это правильно? Как мне начать?
Посетите новый сайт Ubuntu App Developer , на котором должно быть все необходимое, чтобы начать создавать приложение для Ubuntu.
источник
Вы можете написать и отправить приложение практически на любой вкус. Существует множество различных языков, которые вы можете использовать с несколькими библиотеками привязки пользовательского интерфейса.
Существует несколько библиотек пользовательского интерфейса \ каркасов \ языков программирования, с которыми можно работать при разработке приложений Ubuntu Desktop. Qt имеет наиболее зрелую интеграцию с текущей версией Ubuntu, но Gtk был более популярным выбором для этого в прошлом.
Qt
Gtk
WxWidgets
Некоторые дополнительные ресурсы
Обновление от 15.07.2016: У Ubuntu теперь есть платформа распространения приложений Snappy, которую вы можете использовать для создания и публикации приложения. Начать
источник
Ubuntu 16.04 и новее
Приложение Quickly, рекомендованное в принятом ответе, недоступно в репозиториях Ubuntu 16.04 по умолчанию. Альтернативным программным обеспечением для Quickly является Illumination Software Creator . Версия 6 этого программного обеспечения (последняя версия) выпущена в виде пакета Debian под лицензией GPLv2. Illumination Software Creator позволяет легко создавать приложения с помощью интерфейса перетаскивания и экспортировать его на несколько платформ.
Информацию о том, какие более полнофункциональные IDE Python рекомендуются для разработки приложений Ubuntu в Python, смотрите в следующих вопросах.
источник