首页 > 解决方案 > 构建一个非常简单的移动应用程序(没有移动开发经验)

问题描述

我对 Java、Python、C++ 等非常熟练,但从未做过移动开发。不过,我之前曾使用 React 开发过 Web 应用程序。

对于一份工作,作为一项带回家的练习,他们要求我开发一个非常简单的移动应用程序,让用户输入两个数字 x 和 y,然后显示一个边数等于 x 和 y 之和的形状(例如,如果 x = 2 和 y = 3 则显示五边形)。

我怎样才能做到这一点?我没有任何移动开发经验,但我真的很想完成这项任务。

没有说明要使用的特定语言(但是,他们的公司使用 React Native、Firebase、Node.js 和 JavaScript)

标签: androidiosfirebasereact-nativemobile

解决方案


你有很多选择。第一种选择是在本地进行,如果你想支持 ios 和 android,那么你至少需要两种不同语言的知识和技能。

不过,我的建议是使用一些混合方法,并使用一个代码库支持 iOS 和 Android 的东西。同样,您可以选择几个选项。

ReactNative 这在 React 中非常常见,我认为它可能是您的最佳选择。Ionic 也是一个不错的选择,它基于 Cordova 插件并且您编写 javascript。我将它与 typescript + angular 一起使用,这很好。还有一些选项,例如 AppBuilder of Progress。IBM 的 MobileFirst(javascript)。此外,基于 java 的 ADF Mobile(但完全不推荐)。

此外,如果您想支持 iOS,您将需要一台 mac 作为开发机器。

一般来说,我的建议只是从 React Native 开始完成这项任务,它似乎最适合目标和你的技能。有很多速成课程,也没有非常糟糕的文档。


推荐阅读