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 高级主题的人
评论(0)