Set up your development environment and build your first Android app with Claude.
Once your repository has been created, clone it and open the folder in Android Studio. Do not use the Android Studio new project wizard — your cloned repository is your project. Claude Code will set up the Android project structure for you in the next step.
If you’re not sure how to clone a repository, ask Claude at claude.ai — it can walk you through the Git commands step by step.
Follow the installation guide step-by-step to install Git, Android Studio, and Claude Code. If you’ve already completed the installation guide, skip to the next step.
If you run into errors during installation, copy and paste the error message into claude.ai and ask what went wrong. Claude can diagnose most installation and configuration issues and suggest fixes specific to your operating system.
Time to verify everything works by building your first app with Claude.
claude to start Claude CodeIf the emulator hasn’t been set up yet, Android Studio will prompt you to create a virtual device — follow the defaults.
If the build fails, copy the error output and paste it into claude.ai. Build errors during Android setup are common and Claude can usually identify the fix — whether it’s a missing SDK component, a Gradle configuration issue, or something else.
After your Claude session ends, confirm that session transcripts are being saved:
ls .claude-sessions/.jsonl files — these are your saved Claude session transcriptsIf the directory is empty, try ending your Claude session (close the Claude panel or type /exit) and checking again.
The session logging hook runs when the session ends.
Having trouble with session logging? Ask claude.ai to help you check whether the logging hook is configured correctly.
If you don’t finish during the activity period, that’s OK — complete the remaining steps on your own time. You’ll need a working Android Studio setup with Claude Code for the independent project, so don’t skip any steps. Remember that claude.ai can help you troubleshoot any issues you run into outside of class.
Once you have your Hello World app running in the emulator and session logs in .claude-sessions/, show both to a staff member.
They’ll scan your QR code for attendance.