Mobile 制作移动应用程序需要学习的一切?

Mobile 制作移动应用程序需要学习的一切?,mobile,Mobile,所以,我以前从来没有制作过任何移动应用程序,大多数时候我只是制作网站。我需要什么工具来创建一个简单的提醒应用程序?比如框架和数据库。我在谷歌上搜索到,爱奥尼亚是开发移动应用程序最流行的框架。谢谢你如果你是一名web开发人员,不知道React,那么Ionic可能是制作移动应用程序的最简单的选择,尽管它不是真正的本地应用程序。Ionic应用程序是混合的,而不是原生的。爱奥尼亚将网站包装成一个移动应用程序,因此它看起来像一个应用程序,感觉像一个应用程序,但它是一个网站。如果应用程序很重,它可能会有一些

所以,我以前从来没有制作过任何移动应用程序,大多数时候我只是制作网站。我需要什么工具来创建一个简单的提醒应用程序?比如框架和数据库。我在谷歌上搜索到,爱奥尼亚是开发移动应用程序最流行的框架。谢谢你

如果你是一名web开发人员,不知道React,那么Ionic可能是制作移动应用程序的最简单的选择,尽管它不是真正的本地应用程序。Ionic应用程序是混合的,而不是原生的。爱奥尼亚将网站包装成一个移动应用程序,因此它看起来像一个应用程序,感觉像一个应用程序,但它是一个网站。如果应用程序很重,它可能会有一些限制和性能问题

如果你知道或者想学React,我认为这是最好的选择。一旦你知道了反应,就很容易学会。这与开发React web应用程序非常相似,但它将编译为本机应用程序

在我工作的地方,我们是一个非常小的团队,我们使用React Native在几个月内为iOS和Android开发了一个很棒的应用程序。我们中没有人以前开发过移动应用程序

除此之外,我认为你有点困惑,你不需要数据库来做你想做的事情。您可以使用设备存储。如果您想将数据持久化到远程数据库中,可以使用任何您想要的方法。这与开发应用程序所使用的工具或技术无关


更新:您可能也希望签出,它使用React Native。它似乎对初学者很友好,而且一开始就很容易。我从未使用过它,所以我不能告诉你们它是否好,但我听过关于世博会的好消息。

哇,非常感谢Matteo!我会做一些关于React的研究。@davidchandra不客气。我更新了我的答案。看看。或者以防万一,我能用Xamarin吗?我在制作网站时一直在使用c语言。是的,它们是不同的东西,尽管它们使用相同的核心,而且非常相似,但目标是不同的web应用和移动应用。我对Xamarin了解不多,但你当然可以用它!我明白了,只要你觉得舒服就用吧。谢谢!