Mobile Apps

Smart mobile devices are a relatively new development target and the way we build for them is still rapidly changing. There are two ways to develop for mobile devices: write native apps or write cross-platform apps.

Native vs Cross-Platform Image Source and More Information: https://www.simform.com/blog/native-vs-cross-platform-development/.

What You Will Be Building

Those of you in AP CS Principles will be building a Progressive Web App (PWA), which is essentially a website that you can download and run on a phone. Those of you in AP CS A will be building a native Android App using Android Studio and Java.

This video explains a little about what a progressive web app is and touches a little on the difference between it and a mobile app.