我正试图为Andriod和IOS创建一个应用程序,但我不知道如何做前端,也很难决定使用HTML5、CSS & JS或目标C/Java。
我不打算使用网络选项,结帐功能,加入结帐功能。地图api,facebook api。
我在HTML5、CSS3、SASS、PHP和JS方面都有自己的见解。
我试着在网上寻找,但我仍然不知道如何做前端的应用程序。
发布于 2016-11-14 19:57:32
为了回答您的问题,您将使用像音标、钛合金这样的框架,我想您也可以使用NativeScript、Ionic、Framework7。对于钛,你必须为不同的应用程序使用不同的环境( iOS产品的OsX,以及运行安卓应用的OsX、Windows或Linux发行版),并且有自己的语法和所有东西。语言是Javascript版本之一(我猜,我两年前就使用过它)。Phonegap和其他框架使用各种JS,因此基本上您必须使用HTML和CSS来处理UI。但是,您将面临一些硬件限制,比如无法访问硬件按钮(根据几个月前我在一个项目中的经验),内存管理和其他功能将主要取决于您的JS编码技能。
我认为,开发应用程序的最好方法是用它的母语/框架进行开发。我相信这一点。除非您一定要使用Html、JS来构建应用程序(您可以!),否则不要使用这些。因为我是一名开发人员,所以我可以告诉您,开始开发可能比iOS开发困难一些。但最终,像stackOverFlow这样的社区和成千上万的博客都会帮助你。iOS应用程序开发的情况也是一样。你可以找到很多不同的教程。新波士顿教程帮助了安卓,然而,它的内容有点陈旧(Android2.3),而且从那以后,几乎所有的东西都发生了变化。但是,您可以使用Swift检查他的iOS应用程序开发。学习一门新语言主要是学习如何骑自行车。如果你知道如何骑,不断学习先进的部分后,基本的力学,你可以成为一个专业的一天。然而,你必须通过一整幅漫画的障碍(未知的虫子,不眠之夜等等),就像你在学习如何骑马时所做的瀑布一样。我真的建议你专注于建立一个真正的堆栈。
编码愉快!
发布于 2016-11-14 19:49:23
对于android:我建议使用Android。它是创建android应用程序的强大工具--前端可以通过拖放项或使用xml来实现。它很容易使用,而且网上有很多教程。
发布于 2016-11-14 20:00:15
我是一个本地的iOS开发人员。如果你想做本土开发,我会推荐保罗·赫加蒂的斯坦福课程CS193P。您可以在iTunes U、Coursera和其他MOOC平台上找到本课程。对于高级功能,请遵循一个名为“超赞- iOS”的GitHub回购程序,在那里您将学习到iOS应用程序的一些生产级别的东西。如果你想做混合应用,看看PhoneGap,Ionic,React。
在这两种情况下,您都可以实现您在问题中描述的特性。
本地开发所需的工具:运行macOS和Xcode的机器(从应用程序商店免费下载)。
https://stackoverflow.com/questions/40596572
复制相似问题