V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
todamoon2018
V2EX  ›  Android

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

  •  
  •   todamoon2018 · 2018-04-26 16:33:33 +08:00 · 4605 次点击
    这是一个创建于 2191 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 美分。如果订阅此项目,你还可以访问其他精彩项目。

    咱们直播见咯!

    2 条回复    2018-04-27 18:01:47 +08:00
    aliehuhu
        1
    aliehuhu  
       2018-04-27 08:22:28 +08:00
    React Native 从入门到放弃...
    tanranran
        2
    tanranran  
       2018-04-27 18:01:47 +08:00
    公司人多才能用 React Native


    人少的话,放弃吧。会折磨死你的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3552 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:58 · PVG 18:58 · LAX 03:58 · JFK 06:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.