|
|
|
Hi all! The Game of Thrones season is over, which means that we are back! So much has happened since we sent out the last newsletter, both in Game of Thrones and React Native, and I can't possibly cover it here so I'm sorry if I have left out some awesome work that you have done -- but we all know that our society values new things over quality things (otherwise nobody would ever listen to any song on the radio), and who am I to go against what people want? So here are some newish things from the React Native community.
|
|
Update React Native to React 15.2.0 final
React 15.2.0 was just released and React Native has been updated to use it, hurray. Although, "this should have literally no changes from the RC that affect RN -- just a version bump." But if you didn't know that React Native was already on 15.2.0-rc, surprise! It's not anymore!
|
|
ReactNext 2016 in Tel Aviv, Israel
"ReactNext is the first international ReactJS conference in Israel, a country that has long been considered “The Startup Nation” — a place of great talent and inquisitive minds. Being held on 15 Sep 2016 in Tel Aviv, it will bring together more than 350 React developers in a day packed with lectures by top international and domestic speakers."
CFP ends in two weeks, be sure to check it out! With the American election coming up in November this just might be one of the last React conferences in the world!
|
Reactive2016 in Bratislava, Slovakia
I went to this last year and spoke about React Native and had a great time. My sense of humour does not work at all in Europe, though, it seems, so if you're from North America I strongly urge you to attend this conference so when I speak again there might be someone from the crowd who actually laughs at my jokes. Also, David Nolen is going, and he's just the bee's knees.
|
|
Pepperoni - by Futurice
"A free and open-source blueprint to kickstart your mobile product development for Android and iOS, powered by React Native."
|
|
Highlights from facebook/react-native
|
|
React Native docs get a makeover
Great effort from a bunch of folks both from Facebook and the community, in particular @lacker, @JoelMarcey, @hramos, @caabernathy, @dabbott and @ericnakagawa!
|
Add StyleSheet.absoluteFill convenience constant
"It's annoying and inefficient to create styles like: `position: 'absolute', left: 0, right: 0, top: 0, bottom: 0` all the time, so this makes a handy constant for reuse and a helper method to create customized styles." by @sahrens
|
|
Merge rnpm into react-native
With some fantastic work from @grabbou and @kureev, rnpm is now part of react-native itself! If you're not using this tool on your projects already, you're really missing out. For example, check out these instructions on how to install react-native-linear-gradient with rnpm -- it's just rnpm link -- and without ... well, there's a lot of steps.
|
|
Highlights from the community
|
|
React Native Katas (Blog post & tool)
This is a project that lets you participate/learn React Native in a fully-immersive, hands-on, and fun way... the "hard way" by experimenting, making mistakes, then correcting those mistakes with real-time feedback. Great effort by Dotan Nahum.
|
|
Add Crashlytics to your React Native iOS app (Blog post)
Twitter's Crashlytics is easy to integrate with your react native app, but most of your app crashes aren't going to happen on the native side of the fence. Instead, they're more likely to happen in your JS stack. There are other solutions such as Sentry, but this article shows you how to get your console.log() to show up in your Crashlytics stack traces. I gave it a try and didn't have much luck. I'll keep working on it, but your milage may vary.
|
|
Invoke Any Native API Directly From Pure Javascript in React Native
"The native iOS SDK has over 15,000 API’s. React Native provides access to a tiny fraction. Wouldn’t it be fun to access all of them from Javascript without wrapping each one individually with a native manager?"
Fun, perhaps. A good idea.. probably not. An interesting read nonetheless!
|
|
Universe — Exponent’s Code Base (Blog post)
“If you wish to make an apple pie from scratch, you must first invent the universe.”
After using a monorepo for a few months now, it's pretty clear to me why companies like Facebook and Google chose to take this route. I highly recommend checking this post out where @ide discusses how our monorepo works at Exponent!
|
|
Friends of the newsletter
|
|
Appetize.io
Not only do they provide simulators for React Native Playground but now also throughout the React Native docs! They have supported the community since very early on. 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!
|
Exponent
With Exponent you can create a new React Native project in one click and deploy it with a second click, making it available to anyone else who has the Exponent app (available on the App Store and Play Store). On Android, each of the apps opens in a new activity in the multi-tasker and can be saved to the home screen, like any other app. Later this month we will be rolling out other exciting features like dead-simple push notifications and support for popular native modules.
|
|
|
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!
|
|
|