Skip to content

llq0802/rn-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 30, 2023
695264e · Jun 30, 2023

History

3 Commits
Jun 24, 2023
Jun 24, 2023
Jun 30, 2023
Jun 24, 2023
Jun 30, 2023
Jun 29, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 24, 2023
Jun 29, 2023
Jun 30, 2023
Jun 30, 2023

Repository files navigation

MyApp

React Native Template

Development

cd ios/ && pod install && cd ../

# Mocker API
npm run api

# Run the app with iOS.
npm run ios

⚠️⚠️ MacBook Pro with a M1 ⚠️⚠️

# Install ffi
sudo arch -x86_64 gem install ffi

# Clear pods.
pod deintegrate
# pod rm Podfile.lock
arch -x86_64 pod install
# Re-install pods
arch -x86_64 pod install --repo-update --verbose

Main Directory Structure

.
├── mocker                            # mocker data
├── android                           # native android code
├── ios                               # native ios code
├── src                               # code directory
│   ├── components                    # react components
│   ├── models                        # The models brings together state, reducers, async actions & action creators in one place
│   ├── pages                         # route pages
│   ├── routes                        # route configuration
│   ├── services                      # api request
│   ├── utils                         # public method
│   ├── App.js                        # route entery page
│   ├── config.js                     # app configuration
│   └── global.js                     # Store some global objects for easy calling
├── .eslintrc                         # eslint configuration
├── index.js                          # app entry file
└── package.json                      # This document is all you need to know about what’s required in your package.json file.