黑科技在此!跨平台开发移动 App 原来如此简单

黑科技在此!跨平台开发移动 App 原来如此简单在这里推荐给大家的是由 Maxim-Filimonov 创建的一个项目教程。Maxim 是一位社会企业家,他在软件开发行业拥有十多年经验,而且获得了莫斯科国立技术大学的计算机科学硕士学位。

Maxim 引以为豪的是他在创业生涯中的丰富经验,其中包括创办了 http://airservice.com,开发公司产品,以及提供全球化的咨询服务。他擅长 C#, JavaScript, Meteor, Node, React, 以及 Ruby On Rails。

除了写码,他还喜欢美妙的夏威夷舞和在海滩上享受时光。

Maxim 将着手创建这个项目——如何用React Native开发一个跨平台的移动APP


这个项目使用的是教程模式,而且它是通过直播授课以及与学习者互动。你将会了解到项目创建者如何实时开发一个跨平台的移动APP。如果你有任何问题,可以随时与Maxim交流。

  • 开始日期:2018年4月8日 (星期天)
  • 直播时间:每个星期天晚上6点30分开播 (PDT时间)
  • 结束日期:

这是一个什么项目?

使用 React Native,你不需要分别在 iOS 和 Android 这两种移动设备上创建 app 了。你可以在这两个操作系统上一次性创建一个 app。

此项目要教授的是如何使用 Facebook 所采用的 React Native 技术来创建一个世界级的跨平台 App。Maxim 将向学习者讲解这个 App 的整个开发过程。在整个过程中,不需要使用Swift, Objective-C, 或 Java。

他会讲解每一个步骤,从基本的设置合适的开发环境框架,再到进一步的课题,以确保这个 App 可以正常运作。


此教程的目标受众是谁?

如果你想学习如何不需要使用复杂的 Swift, Objective-C, 或 Java 技术,就可以开发一个跨平台的移动 App, 那么这个教程会很适合你。再者,如果你想进一步提升自己的 React Native知识,你会发现这个教程很实用。

为了充分利用好这个教程,你需要对以下的编程语言有基本了解:

  • JavaScript
  • React.Js
  • 任何一种后端语言,例如 Python

重要的是,如果你渴望学习,这个教程正是你需要的,它可以让你展示在开发跨平台 App 中,你的 React Native 的应用能力。


在这个项目完成后,你可以做些什么?

在完成了为期 6 个课时的教程后,你便可以轻松地开发一个让人惊讶的跨平台移动 App 了。

随着 React Native 的日益普及,此项目可以与你的技能相匹配,帮助你在开发跨平台 App 中获得足够的技能。此外,你从此项目中学到的概念,可以帮助你提升开发技能。


课程设置

  • 第一课:设置开发环境

你将学习到如何快速搭建一个用于 React Native 的开发环境。

  • 第二课:设置样板代码

你将学习到如何创建移动 App 的内部代码结构,无需包括用户界面。

  • 第三课:添加 Redux

你将学习到如何加入 Redux,用来维护移动 App 的状态。Redux 可以协助管理复杂的状态交互,这些复杂的状态交互很难用 React 的组件状态来表达。

  • 第四课:添加用户界面

你将学习到如何添加一个漂亮的用户界面,来处理各种用户行为。

  • 第五课:添加用户界面

这个课时将深挖如何把用户界面添加到移动 App 中。例如,你将学习到如何使用 async 来存储在移动平台上的数据。

  • 第六课:部署

你将学习到如何在 iOS 和 Android 上部署移动 App。


结语

React Native 是一个 Javascript 框架,它已经在世界各地流行的移动 App 中广泛应用,例如Facebook, Bloomberg, Skype 和 Instagram。

事实上,由于它能够支持开发跨平台的 App,使用 React Native 的开发者们已经注意到,使用 React Native 可以减少 30% 的移动 App 开发成本。

你为什么要落后于别人呢?

要开始学习该项目,您需要一个 LiveEdu.tv Pro 帐户。Pro 账户价格实惠; 它的最低价仅为 9.99 美元一个月,平均下来每天不到 0.32 美分。如果订阅此项目,你还可以访问其他精彩项目。

咱们直播见咯!