4 ms·
Few things: 1. The compatibility bar graph is pretty but tells me no new information and is just clutter. It will only ever be in 4 different positions and com
by RubenSandwich 9y ago
Few things:
1. The compatibility bar graph is pretty but tells me no new information and is just clutter. It will only ever be in 4 different positions and compatibility checkboxes are what's important. Furthermore, it makes it seem like compatibility across iOS, Android, Expo & Web is desirable when a library author might have good reason to leave one of those platforms out. (For example Android has no ARKit like library yet so a component that has binding to ARKit would only be '25%' compatible in your registry.)
2. You should highlight the fact that this is a project by Expo. Instead, you have you have to find that out by looking at your Github. Please be transparent that this is promoting the Expo platform.
- meanJim 9y ago1. Thanks for the feedback! I think that's a really great point. We believe it is also important to optimize for the developer that wonders if a library will work on everything if they use it. When we help people, people tend to be confused when a library fails to work on Android and not iOS, and vice versa. We should do a better job about communicating this is a smart way. 2. Our intention was to help the React Native community. In the hypothetical: native.directory could be filled with libraries that aren't compatible with Expo and it would be fine with us. Expo happens to care a lot about React Native and is also a part of this community. There is no disingenuous motive behind our intent.
- RubenSandwich 9y agoYou should still at least list that this is a project from Expo. A tagline like: "From your friends at Expo" would be sufficient. It is important to note this as you include Expo as a compatibility platform on this site when other React native registries, https://js.coach/react-native https://js.coach/react-native & https://github.com/jondot/awesome-react-native https://github.com/jondot/awesome-react-native, do not. Just be honest about why you are doing that.
- meanJim 9y agoGreat point, thanks for the clarification.