本教程基于2024年新版React Native,教你用JavaScript开发iOS和Android原生应用。涵盖核心组件、导航、通知及数据持久化,适合有JS基础的开发者快速上手移动端开发。

原始标题:React Native, v3: Building Native iOS and Android Apps with React

Released 8/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 6 Lessons ( 5h 40m ) | Size: 1.1 GB

Learn the fundamentals of React Native and expand your skills to build mobile apps for iOS and Android!

By participating along with us in the workshop, you’ll learn

Utilize your existing JavaScript expertise to develop iOS and Android applications using React Native
Understand the similarities and key differences between web development and native development
Implement mobile-specific components such as View, Text, FlatList, Pressable, ScrollView and TextInput
Access mobile-specific APIs like Haptic feedback
Navigate between screens with file system-based routing
Send local push notifications
Persist data across app launches

Is This Workshop for Me?
The intended audience for this workshop would be developers familiar with JavaScript, but new to React Native. Some knowledge of React is desirable, but not essential. If you’re an experienced web developer looking to expand into mobile development, you’ve come to the right place!

We will be using Expo Go for this introductory course. This means you don’t need to have any of the native native tools (Xcode, Android Studio) installed to follow along.

Note that Expo Go is recommended for learning and prototyping (due to the quick setup and iteration) but is not intended for long term production use. Instead, the Expo team recommends using a Development Builds which are like your own custom version of Expo Go. We’ll talk about Development Builds briefly at the conclusion of this course. For an in-depth explanation see the follow-up “Intermediate React Native v2” course which will be fully built using Development Builds.

React Native is a powerful framework that allows us to build fully native applications for iOS and Android with just one JavaScript codebase. In this introductory course course, you will get an overview of the React Native ecosystem and what it’s like to build React Native apps. We will cover the fundamental building blocks of a React Native application and explore its similarities and differences compared to web development. You’ll learn about the most common user flows, such as rendering scrollable lists, navigating between screens, and persisting data across app launches. Additionally, we will dive into mobile-specific APIs, including haptic feedback and sending local push notifications.

隐藏内容

此处内容需要权限查看

  • 普通3金币
  • 会员免费
  • 永久会员免费推荐
会员免费查看

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注