gpt4 book ai didi

android - 构建混合应用程序,从哪里开始?

转载 作者:太空宇宙 更新时间:2023-11-03 13:54:04 25 4
gpt4 key购买 nike

我知道这是一个“开放”问题,但我不知道从哪里开始。首先让我告诉您一些我的经验/背景,以便您了解我的水平:

  • 过去用 Lingo 制作 cd-rom
  • 在 HTML3.2 时代开始网络/前端开发,在 XHTML 很热的时候有点停止
  • 使用 Javascript 1.2 直到 1.6 左右,后来开始使用 Jquery
  • Actionscript 最高 2.0,构建网站和游戏
  • 进行了大量的 PHP/mySQL 开发。构建自定义 CMS 和后来的 Drupal 模块开发
  • 所有这些都是在实习或作为自由职业者期间,借助书籍等进行的所有 self 思考

所以现在我坚持这个想法,为自己构建一个应用程序。我决定它应该是一个混合应用程序,因为我的目标受众非常少,但 60% 是 iOS,我不想遗漏 Android。此外,我已经熟悉了 HTML5/CSS3 并开始为我的应用程序开发组件。该应用程序的基本概念是它是 Google 功能之上的一层:个人资料、日历、圈子和视频群聊。用户将(最终我希望)能够为其他用户创建事件以进行回复,他们将能够将彼此添加为好友并就事件进行聊天。功能明智的一小步,但对我来说却是一大步:)

我正在考虑使用适用于 Android 版本的 Crosswalk 项目来解决围绕混合应用开发的最大问题。

在过去的几个月里,我一直在阅读准备工作,但我读得越多,似乎知道的就越少。以下是我认为我应该了解更多的内容;

  • Node.js
  • Gulp.js
  • 工作的开发环境(我曾经在 Homesite 工作,后来在 Dreamweaver - 别笑)
  • 打包工具等
  • 人行横道项目

现在我不是在寻找一些拖放软件包来在 3 天内构建应用程序。我本身不想走简单的路线,我不介意有点学习曲线。我在 Win8 机器上工作,我知道这不是最佳选择,但我无法更改。

现在我应该从哪里开始呢?我自己也在考虑 NPM,但你们可能不这么想。有没有关于您认为我需要学习的东西的好书?

感谢您的建议!

最佳答案

我可以分享我使用 Cordova 的经验。

我像全栈开发人员一样工作,而且我非常擅长构建响应式网站,因此接触移动开发的自然步骤是尝试 Cordova。

首先,您可以开始构建完全响应式的 HTML 文档,并在您的目标设备上尝试作为网页。针对移动设备的一个很酷的东西是您可以使用新的 CSS3 指令,而不用担心与旧浏览器的兼容性。

首先,我按照本教程安装了 Cordova。 https://ccoenraets.github.io/cordova-tutorial/create-cordova-project.html打开项目上的/www 文件夹,您可以像网站一样编辑您的应用程序,也可以像普通网站一样使用浏览器进行调试。

要增强该功能,您会在 github 上找到许多插件,以扩展 Cordova/phonegap 项目中的 native 功能。

我建议您也使用温泉来 build http://onsen.io/一个让您轻松使用移动用户界面的框架。

我可以给你的最后一个提示,如果你的目标是 Android 是在虚拟机上尝试你的应用程序,我使用 Genymotion https://www.genymotion.com/那比 SD<

祝你的第一个应用程序好运!

关于android - 构建混合应用程序,从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31880891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com