Android / IOS离线应用程序的框架是什么?

时间:2017-06-12 17:17:30

标签: android ios cordova frameworks offlineapps

我想知道哪个框架用于编码Android和IOS 2合1,一个完全脱机的应用程序(在缓存中备份)。这是一个相当简单的应用程序,如笔记或待办事项列表。

我将开始使用Cordova(或PhoneGap),但我不确定在使用语言的情况下我是否可以创建完全脱机的应用程序。 我错了吗?

如果没有,使用哪个框架?我知道例如React-Native允许编写二合一应用程序,Android和IOS,我们可以使用React-Native完全脱机的简单应用程序吗?

或者你有一个很好的框架可以提供建议吗? (对于Android和IOS的简单应用程序完全脱机)。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

Cordova / PhoneGap可以毫无问题地创建多平台离线移动应用程序。您创建的应用程序本质上是W3C小部件(即,在移动设备上打包并下载所有资源的离线Web应用程序),可通过插件访问移动设备的功能。

数据可以存储在设备上的多个位置:https://cordova.apache.org/docs/en/latest/cordova/storage/storage.html。我使用cordova-sqlite-storage插件的变体在sqlite数据库中获取数据。

Cordova本身与您使用的HTML / JS框架无关。我个人使用BackboneJS(实际上,Backbone的扩展称为MarionetteJS,它将控制器添加到MV模式Backbone供应),但我知道ReactAngularJS很受欢迎同样。

我首先要玩Christophe Coenraets'这里有很好的教程:https://ccoenraets.github.io/cordova-tutorial/

顺便说一下,如果您只是想在Cordova中创建一个TODO应用程序,那么已经有一些应用程序。这是值得关注的问题:https://github.com/liveoak-io/liveoak-example-todomvc-cordova