React Native 基础训练

React Native 基础训练

React Native允许你使用JavaScript和React构建本机移动应用程序。在这个基于项目的课程中,学习如何使用React Native在iOS和Android上构建可用于生产环境的本地移动应用程序。为了帮助你熟悉React Native的基础知识,讲师Samer Buna采用了动手实践的方法,展示了如何从头开始构建应用程序。他首先介绍了如何构建简单的数学游戏,然后演示了如何构建数据驱动的应用程序。在此过程中,他展示了如何调试和解决常见问题,并分享了有关测试和打包应用程序的实践知识。

课程信息

  • 英文名称:React Native Essential Training
  • 时长:4小时20分
  • 字幕:英语

课程目录

  1. Working with React Native
  2. Is this course for you?
  3. Course overview
  4. Why React Native?
  5. Requirements and setup
  6. Hello React Native with Expo
  7. Hello React Native on iOS
  8. Hello React Native on Android
  9. Styling React Native components
  10. Exploring components and APIs
  11. Introduction and preview
  12. Initializing the TargetSum app
  13. Configuring ESLint
  14. The game component with a random target
  15. Generating the random play numbers
  16. Styling the random play numbers
  17. Using TouchableOpacity for press events
  18. Changing UI based on selected numbers
  19. Adding shared behavior to numbers
  20. Using React DevTools with React Native
  21. Computing dynamic values where needed
  22. Changing UI based on game status
  23. Working with timers
  24. Caching to optimize computable values
  25. Remounting a component to reset it
  26. Introduction and preview
  27. Initializing the Bakesale app
  28. Using the Fetch API
  29. Using FlatList with API data
  30. Working with images
  31. Navigating to different views with state
  32. Fetching more API data for a view
  33. Implementing a back link
  34. Using TextInput to implement search
  35. Preparing for swiping
  36. The Animated and Easing APIs
  37. Creating an animation loop
  38. Considering the device dimensions
  39. The PanResponder API
  40. Preparing the PanHandlers
  41. Swiping left and right
  42. Handling swipe gestures
  43. Opening URLs
  44. Test first
  45. Testing on Android
  46. Changing app logo and splash screen
  47. Using TestFlight with internal testers
  48. Generating signed APK for Android
  49. Next steps

评论