EdusalsaDiscover Your Stanford

CS 47

Cross-Platform Mobile Development

  • autumn
  • 2019-2020

2 units

Satisfactory/No Credit

The fundamentals of cross-platform mobile application development using the React Native framework (RN). Primary focus on developing best practices in creating apps for both iOS and Android by using Javascript and existing web + mobile development paradigms. Students will explore the unique aspects that made RN a primary tool for mobile development within Facebook, Instagram, Walmart, Tesla, and UberEats. Skills developed over the course will be consolidated by the completion of a final project. Required Prerequisites: CS106A or CS106B. Website: To enroll in the class, please show up to the first day of class and fill the following application:

Course Prequisites


  • LEC

    • Tuesday Thursday 10:30:00 AM - 11:50:00 AM @ 160-124 with James Landay

      Application, attendance on first day of class, and permission number required to enroll. Enrollment limited to 40. For more information, visit the class website: Application deadline on Sep 24 at 5 pm. Application link:

Sign Up

To save CS 47 to your course bucketlist

Already Have An Account? Log In