Learning New Things
with Joe 🙂
Learning Outcomes
-
Understand and write modern JavaScript
-
Understand why React exists, the problems it solves and its rules
-
Understand the difference between designing an interface for web and mobile apps
-
Be able to create a native looking app with React Native
-
Understand what Redux is, how it's used and why it's used
-
Understand the need for Immutable data structures and how to use ImmutableJS
-
Be able to apply these skills to a much larger scale project
-
Start making Pull Requests on the Fluid Mobile App Repo (Please!)
Structure
-
One guided hour a day, including an overview of the previous day and any questions about it
-
Your mornings are for attempting the previous days homework (unless Martine overrules me)
-
I'm always available for a call or via Fluid Chat if anyone is confused about something
Lessons
-
Introduction to React Native and Modern JavaScript
-
What is React? What problems does it solve? What can I do with it?
-
Styling mobile apps; How to look good native
-
Contraints and solutions (User input, Navigation andState Management)
-
"But how do I get paid for this?"; tying everything to Fluid
Some other things...
- If you don't understand something. Ask!
- Talk to each other
- If you think this learning style isn't working let me know
- The homework isn't striving for perfection
- The homework is not trivial
- This is fun!
deck
By purefazz
deck
- 333