scorelab / Go-social

Community of today used to use mobile phones to make their life easier and Community based mobile applications are famous among them. There are several kind of community based applications in use and most of them are relating to a specific domain. But core components have similar features. Address this issue and saving development time by Introducing a common app template with customizable components for community based mobile applications , is the main purpose of this project.
Apache License 2.0
61 stars 90 forks source link

Upgraded the React Native version from 0.58.6 to 0.71.3 #167

Closed ajaman190 closed 1 year ago

ajaman190 commented 1 year ago

Upgrade rect-native to latest - 0.71 #162

Hi team, Thank you for taking the time to review my pull request for GSOC23.

Summary: This pull request includes an update to the React Native app, bringing it up to the latest version 0.71.3.

Changes Details:

  1. Updated the native code in the ios and android folders, and also updated the root folder files using React Native Upgrade, React Native Upgrade Helper
  2. Updated the other dependencies listed in package.json to their compatible versions with React Native 0.71.3.
  3. Uninstalled the react-native-micro-animated-button dependency since it was already decrypted.
  4. I have set up the new React Navigation using its latest stack and native structure, where the react-navigation dependency has been replaced with @react-navigation/native. To achieve this, I installed @react-navigation/bottom-tabs, @react-navigation/native, @react-navigation/stack, and react-native-gesture-handler.
  5. I have set up ESLint and Prettier to improve code formatting.

Checklist:

Screenshots:

Here are some screenshots of the updated app:

Screenshot_20230308-120553 Screenshot_20230308-120600 Screenshot_20230308-120608 Screenshot_20230308-120633 Screenshot_20230308-120637 Screenshot_20230308-120646

shehand commented 1 year ago

@ajaman190, thank you for this effort. Since there is a large change log to review, this might take some time. In meantime could you please attach a screen recording or video of the working app instead of the screen shots? This may speed up the review also.

ajaman190 commented 1 year ago

Sure

ajaman190 commented 1 year ago

https://user-images.githubusercontent.com/84832565/223686456-5bac364b-130a-41e2-9d3a-204dbbe9f449.mp4

ajaman190 commented 1 year ago

Thanks, I will address all the suggested changes and subsequently commit the changes in the same PR.

shehand commented 1 year ago

@ajaman190 After necessary changes, please mark the comment as 'resolved'.

shehand commented 1 year ago

Closes #162