- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
Mobile Apps
Mobile apps are a great way to engage students in computer science. CodeHS has the tools that allow students to create, test, and share their own apps. Students can turn their Javascript graphics programs into apps viewable on iOS or Android, and they can make React Native apps for iOS or Android complete with buttons, alerts, navigation, apps, and more.
Graphics Programs as Mobile Apps
Students learning Javascript can create apps as they write Javascript programs. Any Javascript graphics program can become a mobile app viewable on iOS or Android. Students simply scan a QR code from the free Expo app, which lets them immediately view their program as an app. Any changes they make to their program will immediately update the app. Students can even customize their mobile app by choosing settings such as whether to fit the program to the full size of the device and whether the run and stop buttons are displayed. Once a student is finished with their program, they can publish it as a mobile app that can be shared with family and friends.
Building React Native Apps
React Native is a framework that lets you create mobile apps for both iOS and Android just by writing Javascript code. React Native is the technology used to create apps including Facebook and Instagram, so there are endless possibilities for the types of apps students can create. On CodeHS, students can create React Native programs from the Sandbox. Our editor allows students to drag and drop components into their code, making it easy to start building mobile apps complete with buttons, alerts, navigation, maps, and more. Using the free Expo app, students can view their apps as they develop them and share their apps with others once they are finished.
CodeHS on the App Store
The easiest way to see examples of graphics programs turned into mobile apps with CodeHS is to download our apps from the App Store.
- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company