React Native:高级概念

React Native: Advanced Concepts

掌握 React Native 的高级主题:动画、地图、通知、导航等等!

你将学到什么

  • 使用 React Native 的专家级功能制作引人注目的应用程序
  • 创建极其流畅且高性能的动画
  • 使用 Expo 构建新的 React Native 应用程序
  • 了解新 React Native 应用程序的最新导航选项
  • 使用 Google Cloud Functions 将逻辑添加到您的 Firebase 后端
  • 使用跨平台推送通知更新您的用户
  • 使用 Redux Persist 处理用户离线问题

要求

  • 对 React Native 的基本了解

描述

注意:本课程假设您已经掌握了 React Native 的基础知识。看看我的课程“完整的 React Native 和 Redux”课程,它是完美的准备!

超越 React Native 的基础知识!本课程将教您 制作排名第一的畅销应用程序所需的高级主题。

推送通知? 你会学到的。  深度 动画? 包括。  离线数据持久化当然!

——————————————

你会建造什么?

我的所有课程都是“边做边学”:没有无聊的无休止的幻灯片讲座,只有现场的交互式编码示例。在本课程中,我们将构建三个复杂性不断增加的独立应用程序,每个应用程序都将描述 React Native 的不同功能。通过将每个概念放入真实的应用程序中,您将更好地了解何时使用每个独特且强大的功能。

1) 构建一个类似 Tinder 的滑动平台。 是的,经典的动画组件!我们将制作一大堆漂亮的卡片,用户可以在屏幕上滑动,向右滑动以“喜欢”某个项目,或向“左”滑动以不​​喜欢某个项目。本热身将使您熟悉通过 PanResponder 系统解释触摸输入、使用动画模块移动元素以及通过插值系统推断动画值。

2) 通过一次性密码身份验证深入后端。 是否曾被提示使用短信发送给您的代码登录?一次性密码是一种新的身份验证流程,它利用用户的电话号码作为其唯一的识别令牌。我们将使用 Twilio API 向用户发送短信以验证其身份,同时将我们的业务逻辑保护到 Firebase 的新 Google Cloud Functions 中。

3) 您自己的求职应用程序。找工作的火种! 这个应用程序的功能 100% 完整!我们将为新用户、Facebook 身份验证和地图组件构建一个带有完整欢迎屏幕教程的应用程序。通过利用 Indeed 的职位 API,用户将根据自己的位置看到喜欢或不喜欢的职位列表,然后跟进并申请他们选择的职位。

支持 OSX 和 Windows – 开发 iOS 或 Android!

——————————————

这是我们将学到的内容:

  • 学习实现复杂动画 系统的理论和实践
  • 使用新的Expo平台引导您的应用程序
  • 使用React-Navigation为用户导航
  • 通过自动推送通知吸引您的用户
  • 使用Twilio 的一次性密码增强应用程序中的身份验证流程
  • 通过离线数据持久性提高应用程序的可靠性
  • 通过欢迎教程页面教育您的用户如何使用您的应用程序
  • 使用Facebook OAuth对您的用户进行身份验证
  • 使用Google Cloud Functions超越移动前端:向您的 Firebase 后端添加自定义逻辑
  • 使用跨平台MapView组件定位您的用户

我已经构建了我在学习 React Native 时想要学习的课程。该课程解释了这些概念以及如何以最佳顺序实施它们,以便您学习和深入理解它们。

本课程适合谁:

  • 本课程适合任何想要学习 React Native 高级主题的人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。