ionic3开发Android相关资料

1、ionic

   ionic现在最新版本是ionic4.x、是2018年底刚刚发布的,可能不稳定。现在用的最多的还是ionic3.x。

      ionic1.x和ionic2.x、3.x、4.x使用的开发语言和框架不一样。Ionic1.x依靠的框架是Angular1.x,使用的开发语言是javaScript。Ionic2.x依靠的框架是Angular2, ionic3.x依靠的框架是Angular4,使用的开发语言是TypeScript(javaScript的上层封装)所以有很大的区别,现在ionic1.x已经差不多被废弃了,所以不用学习。

       Ionic2.x和ionic3.x的项目框架差不多都是,所以直接学习ionic3.x即可。

       Ionic4.x使用的框架不仅仅支持Angular,而且支持Vue.js框架、ReactNative框架。

   官网:https://ionicframework.com/docs

官网上首页是最新版4.x。

ionic3开发Android相关资料

图1

可以根据截图上选择ionic3.x

 

2、HTML、CSS、javaScript

       这是学习web前端和Android混合开发最基础的内容。这三种如果学的非常厉害,那么其他的框架都很轻易而举。所以这三方面的知识一定要好好学习,非常重要。

学习的方式:

  1. 视频学习:慕课网、百度传课、腾讯课堂、谷粒学院(这个还是蛮不错的)
  2. 文档学习:菜鸟教程、w3school、易百教程、

以上的资料可以去“百度搜索”一下就可以找到了。

3、Angular

       这是ionic3.x以来的框架,框架是啥(就像咱们盖房子时需要的设计图,我们要按照这种设计图来盖房子,才能把房子盖的符合规范)。Ionic3.x基于Angular4做了一点儿的改动,所以我们写代码的时候,仍然是要根据Angular4的格式来开发。

学习的方式:

  1. Angular中文网: https://www.angular.cn/ 主要讲了Angular2.x如何使用。
  2.  Anuglar官网:https://angular.io/ 可以找到所有的版本,但是是英文,可以从“谷歌浏览器”来翻译一下。
  3. 书籍:揭秘Angular2

ionic3开发Android相关资料

图2

学习Angular最好的方式是:跟着官网的代码一步一步的动手写,等把代码写完,你会发现,自己就写完了一个完整的Angular项目。动手写代码才是学习的最快的方式。

 

4、TypeScript

       TypeScript是微软发布的一款开发语言。其实就是javaScript的一层封装,TypeScript编译器,会把TypeScript编译成javaScript然后执行。什么叫封装(可以理解为:夹心巧克力。里边的心就是javaScript,外边加上一层巧克力,就成了夹心巧克力、也就是TypeScipt)。TypeScript中完全可以写javaScript

学习方式:

(1)TypeScript中文网:https://www.tslang.cn/

 

5、Android

       Android平台给App提供了底层的支持,我们可能不需要对Android了解太深,但是仍然要去学习。

学习的方式:

  1. Android中文网:https://developer.android.google.cn/index.html 因为国内把Google完全屏蔽了(至于为啥大家都懂的),Android平台是Google家的,所以官网没法访问,如果想去访问,可以*。
  2. Android开发工具下载网站:http://www.android-studio.org/ (一个非常专业的网站)
  3. 书籍:疯狂的Android讲义(第三版)

 

 

   总结:建议先学习HTML、CSS、JavaScript、然后顺便扩展学习TypeScript、Angular2.x之后的版本、ionic3.x、Android ,采用循序渐进的学习方式。做开发学的东西有点儿多、所以需要一步一步来,别着急。