lecture 1 dev_environment
DESCRIPTION
L1TRANSCRIPT
![Page 1: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/1.jpg)
Module: App Design for Business
![Page 2: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/2.jpg)
2
Design of the module
• Content:–Weeks 1 – 9: Android App Development;–Week 10: Presentation;
• Assessment: – Assessment 1: • Report on Android App Development Structure;
– Assessment 2: • Group App Presentation;• Individual Report on Group App Design process;
![Page 3: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/3.jpg)
Structure of each topic
• Reading;• Lecture presentation – 1 hour;• Seminar – 1.5 hours;• Workshop – 1.5 hours (self/group work);• Topic Review;• Milestones; • Assessment;
3
![Page 4: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/4.jpg)
4
Key topics / learning outcomes of this lecture
• Receive an overview of the course content.
• Learn how to download and set up the Android Application Development Environment.
• Milestone - run your first “Hello World!” application.
![Page 5: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/5.jpg)
5
Course Overview
Week 1: Course overview; setting up the Development Environment.Week 2: Coding principles, Java, xml.Week 3: Software Engineering.Week 4: Display principles, display objects.Week 5: Wireframes and User Experience (UX).
![Page 6: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/6.jpg)
B4004A L1 6
Course Overview (continued)
Week 6: Geolocation.Week 7: Testing and debugging code.Week 8: Screen resolution & vector graphics.Week 9: Video & Sound.Week 10: Group presentations of Android Application.
![Page 7: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/7.jpg)
B4004A L1 7
End of course overview.
… next, set up the Development Environment …
![Page 8: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/8.jpg)
App Design for Business
Topic: Setting Up the Development Environment
Topic Number: 1
![Page 9: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/9.jpg)
B4004A L1 9
Set up Development Environment How to check Java version?
• Open the command prompt (windows) or terminal (mac)
• Enter java –version;• The requirement is version 1-6-0 as
minimum;• If lower than 1-6-0, download a newer
version• http://www.oracle.com/technetwork/java/javase/
downloads/java-se-jre-7-download-432155.html
![Page 10: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/10.jpg)
B4004A L1 10
Set up Development Environment Download and install in this order
1. Download and install Java JDK2. Download and install the Android SDK–Link the Java JDK filepath to Android
SDK3. Configure the Android Tools4. Download and install IntelliJ– link the Android SDK filepath to
IntelliJ
![Page 11: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/11.jpg)
B4004A L1 11
Set up Development Environment Java JDK
• Download Java JDK relevant to the operating system on your computer
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
![Page 12: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/12.jpg)
B4004A L1 12
Set up Development EnvironmentAndroid SDK
• Download Android SDK for an existing IDE
https://developer.android.com/sdk/index.html
![Page 13: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/13.jpg)
B4004A L1 13
Set up Development EnvironmentAndroid Tools
• Set up/install Android Tools in the Android SDK Manager (>>configure>>SDK Manager)
![Page 14: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/14.jpg)
B4004A L1 14
Set up Development Environment IntelliJ
• Download IntelliJ
http://www.jetbrains.com/idea/download/
![Page 15: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/15.jpg)
B4004A L1 15
The end of Setting up the Development Environment…..
…. next, run the first project, traditionally “Hello World!”
![Page 16: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/16.jpg)
B4004A L1 16
Create new project in IntelliJ
![Page 17: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/17.jpg)
B4004A L1 17
Create Android Application Module
![Page 18: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/18.jpg)
B4004A L1 18
Project details
![Page 19: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/19.jpg)
B4004A L1 19
Showing link to Android API / Javaand Emulator selected
![Page 20: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/20.jpg)
B4004A L1 20
The IntelliJ InterfaceSelect Run (Green Arrow)
![Page 21: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/21.jpg)
B4004A L1 21
Select Emulator and ‘OK’
![Page 22: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/22.jpg)
B4004A L1 22
Results are shown
![Page 23: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/23.jpg)
B4004A L1 23
AVD Device opened, waiting….
![Page 24: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/24.jpg)
B4004A L1 24
Success!
![Page 25: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/25.jpg)
B4004A L1 25
Seminar Topic 1
Task – to set up the development environment on your individual computer and run a “Hello World!” app.
How to achieve this? - Follow the Lecture 1 notes and use the links within the lecture presentation.
Find this information on the OLE in Seminar 1.
![Page 26: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/26.jpg)
B4004A L1 26
Workshop – Topic 1Information is on OLE under Workshop 1
Read through the content on the two links below:
http://confluence.jetbrains.com/display/IntelliJIDEA/Create+a+new+Android+projecthttp://confluence.jetbrains.com/display/IntelliJIDEA/Explore+the+Project+Structure
Read through these links at your own pace:• compare the files with your files within your Development Environment. Are they
the same?
• Ignore ‘Import an Existing Project’.• The purpose of this learning material is for you to become familiar with the
Development Environment that you have set up in the Seminar.
![Page 27: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/27.jpg)
27
Essential work for next week
• Please consult the OLE for details of:– Essential readings*– Seminar/workshop preparation work*– Recommended further readings– Any additional learning
• Next week we will be introducing the learning of coding principles – Java and xml
* Essential readings and preparation work must always be completed in time for the next session
![Page 28: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/28.jpg)
End of Lecture 1.
© Pearson College 2013
![Page 29: Lecture 1 dev_environment](https://reader035.vdocuments.net/reader035/viewer/2022081404/5584fb44d8b42aae2f8b472b/html5/thumbnails/29.jpg)