Skip to content

Instantly share code, notes, and snippets.

@stevekinney
Created November 3, 2016 15:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save stevekinney/8e0f3c458b3d4894217ea3fd91accdbc to your computer and use it in GitHub Desktop.
Save stevekinney/8e0f3c458b3d4894217ea3fd91accdbc 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
  • 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