|
|
|
|
React Native v0.31.0 released!
Another great release, check out the release notes, you know the drill. Or don't, and just scroll through here and you'll see a cherry-picked selection of some of my favorite commits.
|
|
Exponent SDK v8.0.0 is available
Now running on react-native 0.31! Adds support for some new built-in native modules, improves push notification API by providing an "origin" property to let you know whether it was selected or just received, blur view, some big improvements to XDE and ex-navigation. Check it out :)
|
|
React Native at SoundCloud
The story of where the SoundCloud pulse app came from and how the experience went. Spoiler alert: they want to use React Native more.
|
Building a Facebook Paper-like UI
Param Aggarwal built a working copy of the open-close cards carousel from the original Facebook Paper app as a technical demo. It uses the Animated library and shows how to accomplish amazing Facebook Paper-like effects using a minimal amount of code.
Check out his implementation on Github to learn more.
|
|
Highlights from facebook/react-native
|
|
NEW View! - KeyboardAvoidingView
KeyboardAvoidingView is a component we built internally to solve the common problem of views that need to move out of the way of the virtual keyboard. It can automatically adjust either its position or bottom padding based on the position of the keyboard.
|
|
Merge `rnpm cli` into react-native
"This is an initial step of rewriting the CLI interface to use `rnpm` one (commander, plugins etc.)." -- in other words, a much more powerful react-native CLI to come!
|
|
Highlights from the community
|
|
Create a React Native library with a single command
Command line tool to create a React Native library with a single command. If you are looking to create a native module for React Native, you need some native code for each platform you want to support and then some JavaScript code to bind it all together. Setting this up by yourself can be time-consuming...
|
|
Useful React Native NPM Scripts
Andre shares various NPM scripts he's developed that help him wrangle the packager into shape. Maybe you'll find something here that's worth adding to your workflow.
|
|
A better npm publish
Ensures publishing from master and the working directory is clean with no unpulled changes. Also bumps the version, runs tests, reinstalls dependencies to ensure project works with the latest dependency tree, and a whole bunch of goodies!
|
|
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. If you want to get it onto the App Store or Play Store as a standalone app, we support that too. Push notifications? Yup. Just a few lines that are set up out of the box for both iOS and Android. Give it a try, let me know what you think on Twitter @notbrent
|
|
|
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!
|
|
|