:snowflake: A React-Native Android iOS Starter App/ BoilerPlate / Example with Redux, RN Router, & Jest with the Snowflake Hapi Server running locally or on RedHat OpenShift for the backend, or a Parse Server running locally or remotely on Heroku
Many thanks to @amilajack! RN -> 0.35.0 Redux -> 3.6.0
This release provides the bare minimum to get the iOS app submitted to iTunesConnect and thus TestFlight. It may not be a exhaustive solution but I was able to install the iOS app on my iPhone and test the app as an Internal Tester. This is a first attempt at getting the iOS app ready for submission to the Apple App Store.
By running the command fastlane ios beta
, the app can be built and pushed. There is still more work to be done. This is a big first step (at least for me!) I created a private
repo and used fastlane match
to setup the Provisioning Profiles and Certs. For more info, refer to this for very helpful article https://shift.infinite.red/simple-react-native-ios-releases-4c28bb53a97b#.d855alk8h
BitRise has not been updated to submit the app automatically as I still need to figure out issues related to incrementing the build version.
Below screen shots show the changes that were made.
The fastlane/Fastfile
has been totally redone to use Match
, Gym
and Pilot
.
see http://stackoverflow.com/questions/34027270/ios-launch-screen-in-react-native to set Launch Images:
Fixes #142
No code changes - just codacy badge and some quotes
Removed support for Parse.com #51
By default, the src/lib/config.example.js
will be to run the remote Snowflake Hapi Server running on RedHat Openshift
BREAKING CHANGES: Be sure to use the new format of the config.js
file in that the CONFIG.PARSE.SESSION_TOKEN_KEY
is now CONFIG.SESSION_TOKEN_KEY
Fixes #135 Bitrise step for React-Native-Bundle needs upgrade
Fixed #133 android react-native-vector-icons do not display on device or new project
Note Bitrise build step will be updated tomorrow, Aug 31 '16
Upgraded to newest releases
Note: BitRise currently has error w/ built in step for react-native-bundle
, see https://github.com/bitrise-steplib/steps-react-native-bundle/issues/5. Once that is fixed, I will make another release with the updated YML
Fixes #132 Strip trailing whitespaces and a whole lot more!
use npm run format
with parameters of the source location (e.g. npm run test src/lib/*.js
) to verify that code is written to the JS Standard
note that npm test
depends on standard
running successfully.
PR #127 - Thanks @omidfi