如何开始开发Ubuntu Touch应用程序的最佳方法是什么?

我是一个初级程序员,我会写C++程序(仅限于此)。我想开始编写Ubuntu Touch应用程序,但我不知道从哪里开始。我应该直接着手开始,还是先学习Java或类似的东西呢?
提前感谢! Jorik

可能是重复的问题:如何开始开发Ubuntu Touch应用程序? - karel
3个回答

请注意,你的问题是主观的。因此,我的回答也是主观的。
第一级别:
熟悉QML。 资源:
- 观看Joseph的QML视频培训(链接1)。 - 下载Qt5 Cadaques QML书籍(链接2)。

等级 #1.5

在这个等级,你已经准备好制作一个小应用程序了。你可以开始使用Ubuntu开发。安装Ubuntu SDK,阅读设计指南,并使用QML或HTML5制作一个小应用程序:

这里学习如何将你的应用程序发布到Click App Store。


第二级

仅仅了解QML并不总是足够的。现在是时候学习QT和C++了。
资源:

随时查看其他关于QT/C++/QML的书籍


你可以用QMLHTML5来开发Ubuntu Touch应用,这两种方式都非常容易学习。

要开始学习,我建议你访问以下链接:

  1. HTML5应用教程
  2. Ubuntu Touch应用设计指南
  3. API文档

为了运行示例,你还需要安装Ubuntu Touch SDK。

在12.04及更高版本上安装Ubuntu SDK:

sudo add-apt-repository ppa:ubuntu-sdk-team/ppa && sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get install ubuntu-sdk

另外,这里是一个类似的问题的链接。



1不知道为什么我的回答被踩了。@Jorik问如何开始开发Ubuntu Touch应用程序。developer.ubuntu.com是一个很好的起点。或者我错了吗? - Evenbit GmbH