Make sure you have your development environment set up from the Android Setup activity.
You’ll need Android Studio, Git, and Claude Code installed and working.
Clone your project repository using the URL shown on the project page
Open the cloned folder in Android Studio
Verify your PLAN.md is present in the project root
If you need help cloning, ask Claude at claude.ai.
Do not use your Activity repository from earlier in the semester.
Your project repository is a new, separate repo that starts with Project-Spring2026- and contains your PLAN.md.
If you don’t see PLAN.md in the project root, you’re in the wrong repository.
Create your project repo from the project page.
Open the Terminal panel in Android Studio (bottom of the window)
Run claude to start Claude Code
Ask Claude to read your PLAN.md and start implementing your app
Work with Claude to build out your app’s features
You must use Claude Code in the terminal, not claude.ai in your browser.
Only Claude Code sessions in the terminal are logged and count toward your project work.
Conversations on the Claude website are not tracked.
See the effort logging guide for details on how time tracking works.
Tip: Start with the core structure of your app—the main activity, navigation, and basic UI layout.
You can add features incrementally in future sessions.
Remember to commit and push your work regularly.
Your Claude session logs are automatically saved with each commit.
Your first project activity is to build your MVP—a complete initial implementation of your app as described in your PLAN.md.
All major screens, navigation, and core functionality should be working by the time you’re done.
This is a minimum viable product: it should be usable, not just a skeleton.
Once you complete the MVP, you’ll choose from additional app development activities in consultation with your project mentor.
These cover areas like design, testing, deployment, and getting feedback from real users.
The independent project is worth 20% of your grade and is graded on effort, not perfection.
Work roughly 4 hours per week on your project for 5 of the 6 remaining weeks
You get one floating week off—skip any week that doesn’t work for you
An AI grader evaluates your Claude Code session transcripts and estimates how many hours of meaningful work you did—roughly 1% per hour, so 4 hours of work earns full credit for the week
We want you to work steadily throughout the remainder of the semester rather than cramming everything into one session
This grader is new and may need some tuning—please bear with us as we calibrate it
Cheating: Having someone else conduct Claude Code sessions on your behalf or otherwise complete your project work for you
Plagiarism: Directly copying another student’s code or Claude Code session logs and presenting them as your own
Fabrication: Editing, manufacturing, or otherwise tampering with Claude Code session logs to misrepresent work you didn’t actually do, or inflating the apparent amount of effort in your transcripts
Facilitation: Sharing your Claude Code session transcripts, repository access, or verification codes with another student so they can submit your work as theirs
Bribes, favors, and threats: Attempting to influence project grading through inappropriate means
Academic interference: Tampering with another student’s repository, session transcripts, or project materials
Before getting your attendance scanned, make sure you commit and push your work.
You can ask Claude to do this for you (try “please commit and push my work”), or use the Git integration in Android Studio.
Your Claude Code session transcripts are saved automatically with each commit.
We use these logs to track your progress, so a push is required before you leave.