Maxim 引以为豪的是他在创业生涯中的丰富经验,其中包括创办了 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 美分。如果订阅此项目,你还可以访问其他精彩项目。
咱们直播见咯!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.