Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert project to Expo #19

Open
yordis opened this issue Aug 20, 2017 · 11 comments
Open

Convert project to Expo #19

yordis opened this issue Aug 20, 2017 · 11 comments

Comments

@yordis
Copy link

yordis commented Aug 20, 2017

@srtucker22
Copy link
Owner

Hey @yordis,

Expo is going to quickly break our tutorial as soon as we start adding interesting features or any third party libs that include native code, so I'd rather go the non-expo route for this tutorial.

Here is a shortlist of some of the packages that we already use in this tut:

  • react-native-alphabetlistview
  • react-native-fcm
  • react-native-image-crop-picker
  • react-native-loading-spinner-overlay
  • react-native-vector-icons

From what I understand about Expo, using these packages wouldn't be possible and getting features found in these packages would require ejecting from Expo anyway. But I could be wrong!

Let me know your thoughts

@yordis
Copy link
Author

yordis commented Aug 23, 2017

@srtucker22 I wish I could say something but I am new into the ecosystem. Outside of my knowledge about it and I suggested for know what are your thoughts, specially that even react-native-app use expo at least in the latest one, that's how I found it 😄

@srtucker22
Copy link
Owner

gonna close this for now, but happy to reopen if expo meets our needs down the line

@vko-online
Copy link

vko-online commented Jan 24, 2018

react-native-alphabetlistview # works with expo
react-native-fcm # cannot install, use import { Notifications } from 'expo'
react-native-image-crop-picker # import { ImagePicker } from 'expo'
react-native-loading-spinner-overlay # works with expo
react-native-vector-icons # import { FontAwesome } from '@expo/vector-icons'

@yordis
Copy link
Author

yordis commented Jan 24, 2018

@vko-online I am glad that you remember me this issue 😄

Yeah so far fcm is the only issue and to be honest I am converting react-native-fcm to Expo.Notifications and the workflow is so simple on Expo 😄

@srtucker22
Copy link
Owner

Oooo worth reopening. Thanks @vko-online 🍺

I'll investigate and maybe rework the tut to use Expo since it's so much easier to get started

@srtucker22 srtucker22 reopened this Jan 24, 2018
@yordis
Copy link
Author

yordis commented Jan 24, 2018

since it's so much easier to get started

@srtucker22 yeah that was probably why I suggested 😅

@hansfpc
Copy link

hansfpc commented Jun 6, 2018

Expo is not necesary

@yordis
Copy link
Author

yordis commented Jun 6, 2018

@hansfpc we could do everything in assembly, C or any other programming language is not necessary 😅

@srtucker22
Copy link
Owner

I actually tried converting the project to Expo pretty recently. However, I was running into all sorts of issues with dealing with the Expo environment -- pretty frustrating things like older versions of code running in the simulator -- that would make for really nasty first time user experiences. I also found setting up debugging with React Native Debugger to be nontrivial. So I'm sticking to a non-Expo track for now

@vko-online
Copy link

@srtucker22 that can't be true, much easier with expo, and you can test on devices

@srtucker22 srtucker22 moved this from To Do to Backlog in Project Board Oct 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants