【问题标题】:Titanium Appcelerator - Multi Screen ApplicationTitanium Appcelerator - 多屏应用
【发布时间】:2014-01-28 11:55:38
【问题描述】:

我在 BB 应用程序开发方面有一些经验。但是,我对 Titanium Appcelerator Studio 还是很陌生。

我在 appcelerator 上进行了一些谷歌搜索,我知道有许多示例应用程序使用公开可用的选项卡,并且我能够创建一个基于选项卡的应用程序,其中包括一些常用的 UI 功能,例如列表视图、视图、窗口和功能,例如相机功能、地理位置等。

现在我想要完成的是创建一个不使用标签的多屏应用程序。话虽如此,我正在尝试创建一种 MVC 类型的框架,我可以在其中拆分视图和数据模型。我为此找到了一些示例,例如 Tweetanium。 -https://github.com/appcelerator-titans/tweetanium https://github.com/smontgomerie/Appcelerator-on-Rails

但我觉得,对于 appcelerator 中的新手来说,这是相当大的。那么,是否有任何示例项目可以用作参考并在其之上构建我的应用程序?

此外,任何指向一些有用网站(如 separation of logic and UI in titanium (javascript))的链接或有用的提示都将不胜感激。

提前致谢!!

【问题讨论】:

  • 既然你打算使用MVC,那么请通过docs.appcelerator.com/titanium/latest/#!/guide/Alloy_Framework
  • 转到合金。当您创建新项目时,它会为您提供内置的 MVC 结构。
  • 感谢您的快速响应!!好的,会通过的。所以如果我们必须遵循 MVC 模式,我们应该选择合金,不能使用经典??
  • 您也可以在 Classic 中执行 MVC,但与 Alloy 相比,它更复杂。在经典中,您必须维护 MVC 的所有文件夹结构。请关注docs.appcelerator.com/titanium/latest/#!/guide/…
  • 谢谢大家!!肯定会尝试合金框架:-)

标签: javascript android ios titanium-mobile appcelerator-mobile


【解决方案1】:

您可以使用 2 个使用 Alloy 的 MVC 应用程序的优秀示例。

这个很棒,因为您可以下载适用于 IOS 和 Android 的实际应用程序以跟随。如果我没记错的话,它使用的是自定义标签。 https://github.com/appcelerator/Codestrong

另一个更接近您所寻找的是 Field-Service-App。此示例不使用选项卡,但确实有一个导航栏,用于控制顶部的应用程序并在列表和详细信息屏幕之间切换。 https://github.com/appcelerator/Field-Service-App

这些示例将向您展示按照您的要求将逻辑与表示分离的方法。他们还将向您展示自定义字体,如果您对它足够了解,如果设置正确,Field-Service-App 将与 Appcelerator 的云解决方案一起使用。

【讨论】:

  • 谢谢伙计!让我来看看这些示例应用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 2011-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多