react-native-workshop's Issues
Map View
Just example code in the gitbook and nothing in the app.
Gesture Handling
Create base branch for workshop and overview chapter on what it includes
Introduction Update
Git Repo Set-up:
Just a one liner explaining how the repo is set-up (branch per section). Even adding a page similar to https://rangle-io.gitbooks.io/react-training/content/book/react_components/ should be self explanatory.
Update to React 0.27
Code Review for the app
Navigation Section updates
- Add a visual summary for Navigation section, very hard to tie everything together
- Add a comment above the state => state || action.payload (something to explain other reducers maintain state, and not stack reducer, so state is always null)
Testing
- Need to add an example component test with Enzyme. Something similar to this: https://github.com/rangle/react-native-training/blob/07-ui-testing/test/Button.js
Add ScrollView design/screenshot
Just to give an idea of what is required to be built. Adding an exercise section as well.
Master fails on first start
Have to checkout another branch, build and then switch back to master
. We should probably just make 1-hello-world
the main branch.
Spacing inconsistencies between Android and iOS builds.
update gitbook for keyboard spacer
The spacer is only required on iOS, so the code example should be updated to account for this.
const Spacer = Platform.OS === 'ios' ? <KeyboardSpacer /> : null;
Filter List
Add a text input to the bottom of the pokedex view which will be used to filter the list of pokemon
Animation
Using the Loader component as an example.
Add a link to this in the course content: http://browniefed.com/react-native-animation-book/index.html
Hello World
Break down ListView section
Add a short intro to ListView and then break down the section into 4 tasks:
- ListView
- SearchBar (with an intro for
textInput
) - KeyboardSpacer
- Wire up
goTo
Scroll View
Using the Pokemon details view as an example: https://github.com/rangle/react-native-workshop/blob/master/src/containers/PokemonDetails.js
List View
Using the pokedex view (list of pokemon) as an example. https://github.com/rangle/react-native-workshop/blob/master/src/containers/Pokedex.js
Exercise Section for ListView
A section (or a few lines) describing what to do and a screen shot of the design.
Routing using NavigationExperimental
Search / input broken on Android builds.
Basic Components + Layout
Introduce View
& Text
and Layout with CSS (FlexBox).
For CSS, we can probably reuse the content from CSS training.
Setup gitbook with intro section
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.