IC03 Native Android Application Design & Development Teacher's Guide Aim

IC03_ Native Android Application Design & Development
Teacher's Guide
|
1. Aim
There are four formative units in this formative activity.
JDK installation
SDK installation
Setting up Android Studio
Publishing your first application
I would recommend you to download the files you are going to need, namely the latest JDK installation file for Windows, Mac and Linux both, 32 and 64 bits. Also, Android Studio for Windows, Mac and Linux both, 32 and 64 bits.
Android Studio is already functional out of the box, however, you will need an Internet connection to download the latest APIs.
Obviously, if you want to publish an application in Google Play, you will also need an Internet connection, a Google account and a Google Play account on behalf of your School. There is an unique fee of 25 dolars.
Finally, at the end of some formative units, there are some links to remote content that you might as well download.
The main objectives of this Formative Activity are:
To learn how to download and install Oracle JDK
To learn how to download and install Oracle Android SDK
To learn how to download, install and setup Android Studio
To learn how to create your first Android application, to digitally sign it and to upload it to Google Play.
2. How to use this material and other recommendations
You, as the teacher should provide every installer for all three common platforms, Windows, Linux and Mac pobably in a local server, just in case the Internet connection gets too slow.
You might also write the script of the videos and provide them to your students, or at least a word bank, according to their English language level.
3. Methodology
Working in pairs is recommended. And at least one of the students should have an Android smartphone. Occasionally, groups can be made up of three members.
4. Assessment
It is an open issue, I would account units one and two for up to 20% each and units three and four for up to 30% each.
5. Other considerations
Answer keys to unit 1
Which are the three steps mentioned in this video?
Downloading, installation and configuration.
Before you download JKD, you have to accept the Oracle Binary Code. How do you do it?
You have to click and select the check box next to 'Accept the Oracle Binary Code'.
How long will the download take according to the video?
A few minutes.
How do you proceed with step number two, installation, and how long does it take according to the video?
To proceed with step number two, simply double click the download installer file.
It takes about fifteen minutes.
How can you change the destination path of JDK in your machine?
By clicking the browser button.
How do you modify the Path System variable?
In Linux you have to edit the .bashrc file, in Windows however, you have to modify the environment variables by selecting the ‘advance’ button from My PC.
How can you check that the installation has been successful?
Open up a terminal and write 'java -version', Java should respond with something like:
Java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Answer keys to unit 2
Where is the AVD Manager icon in the tool bar?
Fourth icon from the right.
How do you create a new AVD?
By clicking the 'Create new AVD' button.
What are templates according to the video?
Predefined virtual devices.
What does 'target' mean in this context?
Operating System.
How do you select the AVD you want to use?
When you click the 'play' button, a dialog window pops up where you can choose an AVD to run your application with.
What is the final recommendation from the author of this video?
To use a real hardware device. (This is true, unless you turn Intel emulation hardware on. But remember, AVDs are featured limited)
Answer key to unit 3
Watch this video and point out some of the reasons given to switch to Android Studio.
There are lots of them but first and foremost you should focus on Android Studio being the official Android development IDE.
However, here are some of the reasons mentioned in the video:
Based in Maven and Gradel instead of the old Ant build tool.
With Live Preview, you will instantly see how your application looks like in different layouts (portrait vs landscape) and screen resolutions.
A build in Google Cloud plugin.
Support for JUnit, specifically tailored to test Android applications.
Smarter Code Completion.
Out-of-the-box Version Control Integration.
|