Skip to content

Instantly share code, notes, and snippets.

@evasyuk
Created February 28, 2017 13:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evasyuk/6d434b4d7c6a206a07891fc246b3762f to your computer and use it in GitHub Desktop.
Save evasyuk/6d434b4d7c6a206a07891fc246b3762f to your computer and use it in GitHub Desktop.
React Native, from zero to hero task series Part 0
1. Implement simple demo
- button "left"
- button "right"
- text view
- define cyclic list of 5 text-items
- on button press change text-item to next one
2. Implement timer
- button left
- button right
- timer text view
- on press button "left" timer shows decreasing value for each second
- on press button "right" timer shows increasing value for each second
- time format should be 00:00
3. Implement calculator layout
- create dynamic layout for basic calculator functionality
- create basic calculator logic
- display correct information in most possible user cases
4. Create application with two sliding panels
- panels placed as layers one on the top of another
- swipe top panel to show bottom one
- botom sliding panel controls content and(or) content parameters of another layer(for exmaple background color or some other visual parameter)
5. Create application with several screens
- two layers: one navigation, one container
- screen1 has some static text description and edit text field
- screen2 has some text description dependent on edit text field from screen1
- screen3 has text dependency to screen2 edit text field
6. Create application with graph drawer
- create two screens: one with linear graph drawing, another one with quadratic equstion graph drawing
- add navigation feature
- draw required info as axis name, intersection points
7. Create news feeder client
- find news feeder API
- create at least two screens: one is list of all articles, another one is article reading mode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment