← All projects/5 - Growing complexity/Javascript Beyond the Browser - Reactive Native

Guide: Javascript Beyond the Browser - Reactive Native

Description

React is a great framework to create interactive web applications, but it can also be used to create other kinds of software, such as apps for smartphones. React Native is a framework that helps you do just that. In this Guide you will explore this tool and learn a bit more about the possibilities of React and Javascript.

Knowledge

  • Understand what is a mobile application framework
  • Understand what is React Native

Skills

  • Be able to use React Native to create a mobile app

Topics

  • React Native
    • What is React Native?
      • Examples of apps created with React Native
    • Setup & Dev Environment
    • Components
    • Navigation
    • Using Redux
    • Debugging
    • Forms 
    • Modals
    • Animations
    • Gestures
    • Deployment

Action Points

  • Take on a crash course on React Native
  • Create a demo app

Deliverable: React Native App

  • Submit:
    • Github repository
    • Project description and details in the README.md file
  • Minimum requirements:
    • Create a React Native application
  • Theme ideas:
    • Restaurant picker (geolocation-based)
    • Remote control for IoT device(s)