# HackOurCampus Workshop

Welcome to the **Intro to Android** workshop, which will be led by one of our co-instructors, Kevin! 🎉&#x20;

We will be showing you how to build a simple to-do list app using Kotlin. Watch the recorded workshop at <https://youtu.be/1UP0FxngJVU>.

### Getting Ready:

We've only got an hour, and Android Studio is a big program, so we ask that you get a few things ready ahead of time.&#x20;

#### Recommended IDE - Android Studio

Please download Android Studio beforehand so that you can follow along during the workshop. We have a simple guide [here](https://android-course.cornellappdev.com/resources/0.-setting-up-android-studio).&#x20;

{% content-ref url="../resources/0.-setting-up-android-studio" %}
[0.-setting-up-android-studio](https://android-course.cornellappdev.com/resources/0.-setting-up-android-studio)
{% endcontent-ref %}

#### Recommended SDKs - Android SDK 23

We recommend downloading SDK 23 for it's coverage of almost any modern Android device. Learn more about these development kits and how to install them [here](https://android-course.cornellappdev.com/chapters/1.-introduction-to-the-editor/1.2-sdk-management).

{% content-ref url="../chapters/1.-introduction-to-the-editor/1.2-sdk-management" %}
[1.2-sdk-management](https://android-course.cornellappdev.com/chapters/1.-introduction-to-the-editor/1.2-sdk-management)
{% endcontent-ref %}

#### Recommended Reads - Editor Rundown and Kotlin Overview

We will be going over how to navigate the IDE and the basics of Kotlin in our workshop, but it will largely be on the fly and comparatively brief, since we will be attempting to compress 4 weeks of content into a bite-sized highlights reel. As such, previewing [Chapter 1](https://android-course.cornellappdev.com/chapters/1.-introduction-to-the-editor) of this textbook is highly recommended.

{% content-ref url="../chapters/1.-introduction-to-the-editor" %}
[1.-introduction-to-the-editor](https://android-course.cornellappdev.com/chapters/1.-introduction-to-the-editor)
{% endcontent-ref %}

### Resources:

{% file src="<https://195521982-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvOeSx5ZqjJA8sxykMu%2F-MFXi3SieCsfnF5WuXwN%2F-MFbjmNmWTOAn2Jt0Jjt%2FTask%20App%20Starter%20Code.zip?alt=media&token=d9fb4602-b04f-4391-839e-1b4dd0ab752b>" %}
Starter Code (Download This!)
{% endfile %}

{% file src="<https://195521982-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LvOeSx5ZqjJA8sxykMu%2F-MFV0TICHefCyHJQdSMX%2F-MFV11n9HRjl4ehr55G-%2FHOC%20demo.zip?alt=media&token=0f9a0311-16d4-43ff-a5b3-f53800803c21>" %}
Completed Demo Code
{% endfile %}
