WIP: Udpate app to react native 0.61.1
- Manually compare and change config project files
- Check support of all packages with native code
- Update packages and remove linking for packages that support auto-linking (unfinished check comments)
- Update old packages without native code.
- Compile for android
- Compile for ios
added Sprint::09/25 - Oldfashioned Owl Squad::Green scoped labels
- Maintainer
I was unable to compile the app for android because the jetifier process runs forever using 100% of the CPU and it never finishes. Maybe because we have too many dependencies.
Also, it seems like the SQLite package has issues compiling for RN >= 0.61.1 (https://github.com/andpor/react-native-sqlite-storage/issues/387)
I have updated many packages but we have some very old and unmaintained packages
- react-native-media-meta: We use this package to get the video length before sending it to the server. There are some more updated forks or we can look for another alternative to do the same.
- react-native-photo-view: Used for the full-screen photo view this package is very old and seems like it is not maintained anymore. We can use a fork or maybe replace it with a custom implementation using reanimated.
- react-native-keep-awake: this packages is deprecated in favor of expo-keep-awake which we can use with react-native-unimodules. We should research more regarding react-native-unimodules because it allows us to use expo SDK modules inside a normal RN app. Expo has very good and well-maintained packages that we can use or at least try (like the video player).
- react-native-keep-awake: this package is used to receive "shared" content from other apps, it is old and it doesn't have an ios maintainer. I found react-native-file-share-intent as an alternative
Edited by Martin Santangelo
Please register or sign in to reply