|
|
Contest entries are in! Four fine folks have built apps for Reactive2015 - the winner will receive their choice of an autographed photo of @vjeux himself (yeah, feel the regret) or a ticket to the Reactive 2015 Conference. We are going to have a cocktail party in a castle while eating food prepared by chefs that serve the prime minister of Sloavakia, isn't that ridiculous? Oh and 25 amazing talks. See the entries below and cast your vote before Friday at noon PT!
|
|
Contest Entries (order by submission_date asc)
|
|
browniefed/rncontest
Jason hedged his bets and went ahead and made an app that included a signed portrait of @vjeux, so even you don't elect him as king of the contest or whatever he will still be a winner. Clever move.
Vote for Jason's app here
|
|
Reindex - Instant GraphQL Backend for Your React Apps
Reindex - Instant GraphQL Backend for Your React Apps. Used by @dzannotti along with Relay in his contest submission below! Go put your email in and get a beta invite. I haven't had a chance to play with it yet myself but I've heard great things! Ping @villeimmonen on Twitter with any questions.
|
|
From REST to GraphQL (Blog post)
Highly acclaimed blog post by @jacobwgillespie: "This post describes some of my journey with implementing a GraphQL backend service, so it is a snapshot of what I’ve learned so far, presented in the hopes that it will be useful to others. Also, some of the specific real-world implementation details internal to Playlist have been paraphrased / simplified / anonymized for obvious reasons."
|
Deep Diving React Native Debugging (Blog post)
"If you’re like me, when you saw how easy debugging React Native applications was, you were mind-blown. Setting breakpoints in Google Chrome to control your iOS device seemed like magic and sorcery.
But if you’re like me, you also distrust magic in programming. Magic must be understood so that it turns into engineering fact & competence. This article attempts to demystify React Native Debugging so that you understand the technical details behind it."
|
|
Highlights from facebook/react-native
|
|
Only handle accessibility notifications from the correct RCTAccessibilityManager
"When you reload and create a new bridge, one of the things that happens during setup is that the RCTAccessibilityManager fires a notification. The old bridge would receive this notification from the new bridge's RCTAccessibilityManager, which we don't want, especially because the two are running on different shadow queues."
If you had been facing crashes in your app on 0.11 when reloading, you will welcome this. Great fix @ide!
|
No shadows on Android
A discussion is going on about potential solutions to implement shadows on Android and how that can be done in a cross-platform way. I encourage you to participate if you have any thoughts on the matter! Thanks @bsansouci for getting the conversation going.
|
|
Introduce universal switch
Hurrah! This commit introduces a wrapper component for SwitchIOS and SwitchAndroid called Switch that lets you use Switches without switching the platform. Switch.
|
|
Implemented inline image support for <Text> on iOS
"This diff implements inline image support for <Text> nodes. Images are specified using <Image> tags, however all properties of the image are currently ignored apart from the source (including width/height styles).
Images are loaded asyncronously, and will trigger a text re-layout when they have loaded."
render() {
return (
<View>
<Text>
Inline image! <Image source={require('./flux.png')}/>. Neat, huh?
</Text>
</View>
);
}
|
|
Highlights from the community
|
|
mjohnston/react-native-webpack-server
These folks are doing a great job recently of keeping react-native-webpack-server up to date. It's working with 0.12 now, check it out if you're a fan of hot-reloading. Shout out to fellow Canadian @elliottsj for the work he has been putting in!
|
|
Friends of the newsletter
|
|
Appetize.io
I love these folks. They make rnplay.org possible and in doing so support the React Native community in a big way. They are also allowing us to use their simulators within the React Native docs! I am not paid to advertise for them, I'm happy to advocate for products that I believe in (see: this newsletter about React Native) - so check them out if you have any need for an in-browser simulator for iOS or Android! Go and upload an app, the first 100 minutes of simulator use are free!
|
Goodbits
"Newsletters should take minutes, not hours. Goodbits helps you quickly build email campaigns." That's their thing. True story, I once wore a Goodbits tshirt while cycling across the Golden Gate bridge. If you've read this far, you should probably at least try out Goodbits, because clearly you have time on your hands.
|
|
|
That's
it for now! Ping me on Twitter @notbrent
if you have anything that you would like
me to share next week.
If you're reading
this on the web, you can subscribe to
get this delivered weekly to your email here!
|
|
Collect and curate content easily for brilliant newsletters. Try Goodbits for free!
|
|
|
|
|