Skip to content

Instantly share code, notes, and snippets.

@Alex-Tideman
Forked from stevekinney/module-4.md
Last active November 11, 2016 15:23
Show Gist options
  • Save Alex-Tideman/46bb6002ee1af87003dac694f1cde9d8 to your computer and use it in GitHub Desktop.
Save Alex-Tideman/46bb6002ee1af87003dac694f1cde9d8 to your computer and use it in GitHub Desktop.

I would eventually like to push some of this down into Module 3 so we can focus on progressive web applications.


React Native

  • Introduction to React Native and How It Works
  • Converting a React Application to React Native
  • Styling React Native Applications
  • The Component Lifecycle - When, Where, Why
  • Redux with React Native
  • Routing in React Native
  • Third Party Libraries with the React Native Package Manager
  • Asynchronous Actions with Redux and React Native
  • Testing React Native Applications

Electron

  • Introduction to Electron
  • Working with Dialogs in Electron
  • Working with Files in Electron
  • Building Menus in Electron
  • Building Menu Bar Applications in Electron
  • Testing and Debugging Electron Applications

Node and Express

  • A Reintroduction to Express
  • Deploying an Express Application
  • Server-side Authentication
  • Building Real-Time Applications with Node and Express
  • Testing Express APIs with Supertest
  • Introduction to PostgreSQL

Tools and Workflow

  • Remote Debugging for Mobile Apps
  • Git Hooks (Pre-commit beautifiers/forced linting)
  • Setting up aliases and bash scripts (e.g. when you have to start up a database and a server and a front-end and you need you hop into a virtual env combine all that bullshit into one 'app run' call on the terminal)
  • Somehow practice taking their trackpads/mice away from them and force them to learn a ton of keyboard shortcuts

APIS

  • Service Workers
  • Push/Notifications
  • URL & History API
  • L10N/Localization

Responses for Some of Brittany's Points

  • I think we should roll the File API into the original drag-and-drop lesson. I added something to the end of your lesson.
  • I did a brief introduction to SVG in the React visualization lesson.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment