React Native Full Example

screenshot of React Native Full Example
express
react
react-native

第一个完整的react-native项目。包括服务端和移动端两部分。服务端使用express+bootstrap进行搭建,主要功能有登录、退出、模块选择、查看、修改、删除、分页等后台管理的基本功能;移动端主要用到组件View、Text、Image、ScrollView、ListView等常用的组件,也使用了第三方的地图服务(高德地图),作为初学者。是一个很好的学习案例。

Overview:

The document provides a comprehensive guide for setting up and developing a mobile app using React Native for iOS and Android platforms. It covers the installation process for the app development environment and the server-side setup using Express. Additionally, it discusses components of the project structure, API designs, and deployment on a server platform.

Features:

  • Platform Support: Supports iOS and Android platforms.
  • Express Development: Guide for setting up the Express environment for server-side development.
  • Page Development: Includes login, home, edit, delete, modify, and view operations.
  • Debugging Express: Instructions for debugging Express code.
  • Deployment: Steps to deploy the project on a server platform.

Summary:

This document serves as a detailed guide for setting up and developing a mobile application using React Native for iOS and Android. It covers the installation process for both the front-end app development environment and the back-end server setup using Express. Additionally, it provides insights into debugging code, organizing project files, API design standards, and deployment steps on a server platform. This resource is beneficial for developers looking to create cross-platform mobile apps with React Native.

express
Express

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

react-native
React Native

React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.