构建一个非常简单的移动应用程序(没有移动开发经验)



我对Java、Python、C++等都很熟练,但从未做过移动开发。然而,我以前曾使用React开发过一个web应用程序。

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

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

没有指定要使用的特定语言(然而,他们的公司使用React Native、Firebase、Node.js和JavaScript(

您有很多选择。第一种选择是本机操作,其中包括了解和掌握至少两种不同的语言。如果你想支持ios和android,ios选项有快速客观的C,android选项有Kotlin和Java。

尽管如此,我的建议是使用一些混合方法,并使用一个代码库来支持iOS和Android。在这里,您可以再次选择几个选项。

ReactNative在React中非常常见,我认为它可能是您的最佳选择。Ionic也是一个不错的选择,它基于Cordova插件,您可以编写javascript。我用的是打字+棱角分明,很好。还有一些选项,如AppBuilder of Progress。IBM的MobileFirst(javascript(。此外,ADF Mobile是一个基于java的(但完全不推荐(。

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

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

您的IDE会有所不同。如果Xcode/Swift:

  1. 创建单页项目(保留所有默认值(
  2. 使用所需元素构建接口
  3. Code:只需要一个数组或字典,其中包含与形状相关的数字(对形状使用UI Image Literal(
  4. 数字之和将呈现适当的形状

相关内容

最新更新