React Native – The Practical Guide [2024]
React Native – 实用指南 [2024]
使用 React Native 和你的 React 知识来构建原生的 iOS 和 Android 应用程序 – 包括推送通知、钩子、Redux
教程演示🔗
更多移动应用开发教程
What you’ll learn 学习内容
-
Learn how to use ReactJS to build real native mobile apps for iOS and Android
了解如何使用 ReactJS 为 iOS 和 Android 构建真正的原生移动应用程序 -
Develop cross-platform (iOS and Android) mobile apps without knowing Swift, ObjectiveC or Java/ Android
在不了解 Swift、ObjectiveC 或 Java/Android 的情况下开发跨平台(iOS 和 Android)移动应用程序 -
Explore React Native basics and advanced features!
探索 React Native 的基础知识和高级功能! -
Learn how to use key mobile app features like Google maps or the device camera
了解如何使用关键的移动应用功能,例如 Google 地图或设备摄像头
Requirements 要求
-
React knowledge is a must (but you absolutely DON’T have to be an expert)
React 知识是必须的(但你绝对不必成为专家) -
JavaScript knowledge is a must, next-gen JavaScript knowledge (i.e. ES6+) is recommended
JavaScript知识是必须的,建议下一代JavaScript知识(即ES6+) -
NO Android/ Java or iOS (Swift, ObjectiveC) development experience is required
无需 Android/Java 或 iOS(Swift、ObjectiveC)开发经验
Description 描述
Mobile apps are one of the best ways to engage with users – no wonder everyone wants to build one!
移动应用程序是与用户互动的最佳方式之一 – 难怪每个人都想建立一个!
But wouldn’t it be amazing if you could use your web development knowledge, combined with your React knowledge, to build mobile apps with that?
但是,如果你能利用你的 Web 开发知识,结合你的 React 知识,用它来构建移动应用程序,那不是很神奇吗?
That’s exactly what React Native allows you to do!
这正是 React Native 允许你做的!
No need to learn Java, Android, Swift, ObjectiveC or anything of that – React and JavaScript is all you need to create awesome native mobile apps that work on both Android and iOS. That’s probably the reason why Instagram, AirBnB, Skype and many other global companies are using it to build their mobile apps!
无需学习 Java、Android、Swift、ObjectiveC 或任何类似的东西 – React 和 JavaScript 就是创建可在 Android 和 iOS 上运行的出色原生移动应用程序所需的一切。这可能就是 Instagram、AirBnB、Skype 和许多其他全球公司使用它来构建他们的移动应用程序的原因!
With this course, you can join this league. I’ll teach you all you need to create your own React Native apps, publish them to the Google Play Store and Apple App Store and dive really deep into the React Native ecosystem.
通过这门课程,您可以加入这个联盟。我将教你创建自己的 React Native 应用程序所需的一切,将它们发布到 Google Play Store 和 Apple App Store,并真正深入地了解 React Native 生态系统。
You’ll learn all about the theory behind React Native, its core concepts, how to build responsive designs that work on different device sizes, how to navigate around, use maps and the camera and so much more!
您将了解 React Native 背后的理论、其核心概念、如何构建适用于不同设备尺寸的响应式设计、如何导航、使用地图和相机等等!
And which better way to learn than by building a real app? We’ll build the “Favorite Places” app in this course, an app where users can share amazing pictures and the location where they took them. This app will allow you to see things like using maps, the camera, user authentication, connecting to a server and much more in action.
还有什么比构建真正的应用程序更好的学习方式呢?在本课程中,我们将构建“最喜欢的地方”应用程序,用户可以在其中分享令人惊叹的照片以及他们拍摄照片的位置。这个应用程序将允许您查看诸如使用地图、相机、用户身份验证、连接到服务器等操作。
By the end of the course, we’ll of course also go through all steps required to get it into an app store.
在课程结束时,我们当然还会完成将其放入应用商店所需的所有步骤。
Here’s a detailed look at what you’ll get:
以下是您将获得的详细内容:
-
The core concepts and theory
核心概念和理论 -
How to use React, JavaScript and native components
如何使用 React、JavaScript 和原生组件 -
Understand how to navigate in React Native apps
了解如何在 React Native 应用中导航 -
A closer look at styling and animating React Native apps
详细了解 React Native 应用的样式设置和动画化 -
Instructions on how to use third-party libraries in your React Native app
有关如何在 React Native 应用中使用第三方库的说明 -
Detailed examples on how to use maps or an image picker
有关如何使用地图或图像选取器的详细示例 -
A full user authentication flow
完整的用户身份验证流程 -
How to connect to a backend server from your app
如何从应用连接到后端服务器 -
Debugging instructions 调试说明
-
And so much more! 还有更多!
What will you need to succeed in this course?
您需要什么才能在本课程中取得成功?
-
NO Android, Java, Swift or ObjectiveC knowledge is required!
无需 Android、Java、Swift 或 ObjectiveC 知识! -
JavaScript and React (for the web) knowledge is required though – you don’t need to be an expert but the basics need to be set (though there are refresher sections in this course!)
不过,JavaScript 和 React(用于 Web)知识是必需的 – 您不需要成为专家,但需要设置基础知识(尽管本课程中有复习部分!
I’d be very happy to welcome you in the course!
我很高兴欢迎您参加课程!
Max
Who this course is for:
本课程适用于谁:
- Anyone who wants to use React to build native mobile apps
任何想使用 React 构建原生移动应用程序的人 - Every mobile developer who wishes to learn only one language to write cross-platform mobile apps
每个希望只学习一种语言来编写跨平台移动应用程序的移动开发人员 - Every mobile or web developer who’s interested in writing high-performance native apps with JavaScript
每个对使用 JavaScript 编写高性能原生应用感兴趣的移动或 Web 开发人员
Embark on an exciting journey into mobile app development with our comprehensive “React Native – The Practical Guide”. This course is a treasure trove for anyone aspiring to craft engaging mobile experiences using React Native. Dive into the essentials of building native apps for both iOS and Android, leveraging your existing React and JavaScript knowledge. Transform your web development skills into mobile programming prowess, as you navigate through the world of cross-platform mobile apps. With detailed tutorials, you’ll master everything from using maps and the camera to implementing push notifications and managing state with Redux. Whether you’re a web developer interested in expanding into mobile or a new developer aiming to write high-performance native apps with JavaScript, this course is your pathway to mastering mobile app creation with React Native.
随着我们的“React Native – 实用指南”,您将踏上一段激动人心的移动应用开发之旅。此课程是所有希望利用React Native创造引人入胜的移动体验的人的宝库。深入了解利用React和JavaScript知识为iOS和Android构建原生应用的要点。将您的Web开发技能转化为移动编程能力,随着您穿梭在跨平台移动应用的世界中。通过详细的教程,您将掌握从使用地图和相机到实现推送通知和使用Redux管理状态等所有内容。无论您是有意扩展到移动领域的Web开发者,还是希望使用JavaScript编写高性能原生应用的新开发者,这门课程都是您掌握React Native移动应用创作的路径。