This shows you the differences between two versions of the page.
|
fss:setup [2019/06/12 15:06] adriana.draghici [Java JDK] |
fss:setup [2019/06/12 15:52] (current) adriana.draghici [Android] |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| You need a computer :) A lot of things in this course are linked to Linux-ish things, so if you are using Windows, your mileage may vary. It should work by and large, but for anything unexpected you should have a VM installed - either HyperV (if you are using Windows 10) or VirtualBox (https:%%//%%www.virtualbox.org/) | You need a computer :) A lot of things in this course are linked to Linux-ish things, so if you are using Windows, your mileage may vary. It should work by and large, but for anything unexpected you should have a VM installed - either HyperV (if you are using Windows 10) or VirtualBox (https:%%//%%www.virtualbox.org/) | ||
| + | |||
| + | You need an Android phone. Some of the tasks in the sessions can be performed in an emulator, but everything related to Bluetooth communication requires an actual phone. We will provide a few phones for testing, but not enough for everybody. | ||
| ===== Cloud ===== | ===== Cloud ===== | ||
| Line 43: | Line 45: | ||
| We recommend adding into your path the Android SDK and especially the platform-tools. Out of them, you will use the command line tool [[https://developer.android.com/studio/command-line/adb|ADB]] | We recommend adding into your path the Android SDK and especially the platform-tools. Out of them, you will use the command line tool [[https://developer.android.com/studio/command-line/adb|ADB]] | ||
| - | * to set Android SDK Path [[https://www.dev2qa.com/how-to-set-android-sdk-path-in-windows-and-mac/|How To Set Android SDK Path In Windows And Mac]] (please note that instead of Settings you may have Preferences). Setting the PATH on a Linux computer is almost the same as on a Mac, you just edit .bashrc | + | * To set Android SDK Path [[https://www.dev2qa.com/how-to-set-android-sdk-path-in-windows-and-mac/|How To Set Android SDK Path In Windows And Mac]] (please note that instead of Settings you may have Preferences). Setting the PATH on a Linux computer is almost the same as on a Mac, you just edit .bashrc |
| Using **adb** you can: | Using **adb** you can: | ||
| Line 58: | Line 60: | ||
| * **Developer Options -> enable USB debugging** (without this you cannot install the the app using the IDE or adb) | * **Developer Options -> enable USB debugging** (without this you cannot install the the app using the IDE or adb) | ||
| * If you rely on the logs for debugging your app, we also recommend increasing the //Logger buffer sizes// to the maximum value. | * If you rely on the logs for debugging your app, we also recommend increasing the //Logger buffer sizes// to the maximum value. | ||
| + | |||
| + | Plugins needed in Android studio (go to Preferences -> Plugin): | ||
| + | * Kotlin | ||
| + | * Git Integration | ||
| + | * Idealog | ||
| + | * Should be added automatically at installation: gradle, junit | ||
| + | |||
| + | ===== Source control ===== | ||
| + | |||
| + | We will use [[https://git-scm.com/downloads|git]] repositories hosted on Github. Their link and details will be added in each session. | ||
| + | |||
| + | Locally, you will need to install git and, preferably, a gui client such as gitk or [[https://www.sourcetreeapp.com/|SourceTree]]. | ||
| + | |||
| + | |||
| + | |||