KotlinCS 124 LogoJava

Machine Project

The CS 124 machine project (MP) guides you as you complete an Android app over multiple checkpoints.

Each checkpoint brings you closer to understanding a complete user-facing full-stack client-server application. And the course staff will accompany you every step of the way, to ensure that you are not alone.

Summer 2023

MP2: Add Favorite Places

Next we'll add the ability for a user to add their favorite place to the map.

MP1: Serialization and Search

Next we'll make some small changes to enable search on the map view.

MP0: Ready to Start

We kick off the machine project by ensuring that your environment is ready to go.