|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/create-react-native-mobile-app-for-wordpress-website/
课程评论:没有评论
**课程名称:**为WordPress网站创建React Native移动应用 2020 **课程简介:** **重要提示:**本课程内容基于旧版Expo,目前已不再支持。如果在学习过程中遇到代码问题,请参考最新的Expo和React Native官方文档进行验证和调整。 本课程旨在教您如何利用React Native技术,使用一套代码同时构建Android和iOS应用程序。作为Web开发者,如果您熟悉JavaScript,那么学习React Native开发移动应用将非常适合。本课程还将利用WordPress内置的REST API,帮助您为现有的WordPress网站创建专属的移动应用。 如果您具备基础的JavaScript知识,并希望为您的WordPress网站开发移动应用,本课程将是理想选择。如果您不熟悉JavaScript或不想深入编码,本课程也提供现成的模板和WordPress插件,帮助您快速创建应用。 **您将学到:** * 如何在Expo环境中设置和测试您的应用程序。 * 如何使用React Native构建应用程序的前端界面。 * React Native的核心组件。 * 如何从WordPress REST API获取数据并整合到您的应用中。 * React基础知识,包括函数组件和Props的传递。 * React Hooks的运用,如useState, useEffect, 和 useContext。 * 如何添加自定义React组件。 * 使用React Navigation包管理导航,包括标签页、抽屉菜单以及页面之间的跳转。 * 如何根据用户偏好启用或禁用暗模式。 * 如何使用AsyncStorage在设备上存储和获取应用设置。 * 如何进行应用程序的样式设计,并根据设备尺寸或平台进行个性化定制。 * 应用程序的调试技巧。 * 如何将应用程序发布到Expo,并部署到应用商店。
Important Note! Course content is based on an old Expo version and is not currently supported. So if you are following the course by building the app, please consider that you may find breaks and warnings. You should follow latest Expo and React Native documentation to verify the code. React Native is an excellent tool for building both android and ios apps with the same codebase. For web developers, it can be even more suitable to build mobile apps as it is mainly based on Javascript. WordPress has also made it easier by providing the built-in REST API. So if you are having a WordPress website with basic Javascript knowledge and you want to create a mobile app for the website, this course would be for you.If you have no Javascript knowledge or you don't want to dig much through coding, this course provides a readymade template that you can use along with a WordPress plugin to create your app.In this course you will learn:How to set up the Expo environment to test your appHow to use React Native to build the front-end of your appReact Native main componentsFetching the data from WordPress REST API to our appReact basics as functional components and passing propsReact hooks as useState, useEffect, and useContextHow to add a React custom componentUse React Navigation package to adjust tabs or drawer menus or go from a screen to anotherEnable or disable the dark mode based on user preferenceStore app settings in the device and then get them using AsyncStorageStyling the app and customizing the style based on the device dimensions or platformDebugging errorsPublishing the app to Expo and deploying it to the stores