- Identify high level goal of the project from each stakeholder's perspective
- Take stock of state of the design / product concept & evaluate need for a design sprint
- Identify integration points with other components (web site)
- Understand the user persona
- Understand the short and long term vision from Jay and Arron for the mobile app, and how it fits into the service offering as a whole
- direct invocation to instagram app w/o share action sheet?
- handle the case where the app is not installed
- handle the case where the instagram sharing widget is disabled
- Add redux-stores as dependency
- Bonus points, get an API call working (authentication would be a good start)
- create fastlane commands to run the react native build/tests
- Visual Studio App Center | iOS, Android, Xamarin & React Native
- Learn about the basics of Code Push Integration
- Design the integration with Code Push and get a basic implementation to enable updates
- Storybook: UI component workshop for frontend developers
- GitHub - immutable-js/immutable-js
- Layout with Flexbox · React Native
- Navigation In React-Native
- redux-observable
- RxJS
- GitHub - reduxjs/reselect: Selector library for Redux
- GitHub - rt2zz/redux-persist: persist and rehydrate a redux store
- Formik · Build forms in React, without tears.
- GitHub - gijoehosaphat/redux-storage-engine-reactnativekeychain
- GitHub - codeclimate/codeclimate: Code Climate CLI
- LaunchDarkly
- JSON Web Tokens - jwt.io
- About semantic versioning | npm Documentation
- GitHub - semantic-release/npm: semantic-release plugin to publish a npm package
- Tech Infrastructure
- circle ci integration
- jira set-up
- provisioning profiles/signing keys/etc
- Design/Project Scope
- Figure out initial steps for Project Scope Definition (Design Sprint?)
- Test Strategy
- Unit testing -- for which types of code?
- Testing on hardware
- Identify supported hardware/OS platform
- Consider cloud-based device automation testing
- Research UI automation testing frameworks for react-native