RN: A Beginner's Guide to App Development

This article mainly takes you to understand a process of app development, so that students who want to make apps in the future can understand and learn. Next, I will introduce some situations of app development from a front-end perspective~

learning route

js:
React17 : App development basic language
React Native (RN) : App cross-end development solution
TypeScript (TS) : Strongly typed JavaScript
mobx-state-tree (MST): State management library
ignite : Scaffolding

android:
java: android development language
Maven: package management tools
Gradle: build tools
adb: debugging tools
Android Studio: editor

ios:
Objective-C: ios development language
CocoaPods: package management tool
Xcode: editor

The technology stack in android and ios does not need to be learned in depth, just understand and use it simply.

Debugging tool:
React Native Debugger

app development process

1. Build the environment

You can read: The official documentation to build the environment
You can also read this practice: RN: Build a development environment

2. Start/debug the project

RN: real machine debugging & wireless debugging

3. Release Test/Production

normal release

RN: app automatically uploads Dandelion, Test Flight, App Store and other platforms

Hot update

RN: pushy hot update

Guess you like

Origin blog.csdn.net/weixin_43972437/article/details/123062818