Date post: | 20-Jun-2015 |
Category: |
Education |
Upload: | moduledesign |
View: | 256 times |
Download: | 0 times |
Module: App Design for Business
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;
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
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.
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).
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.
B4004A L1 7
End of course overview.
… next, set up the Development Environment …
App Design for Business
Topic: Setting Up the Development Environment
Topic Number: 1
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
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
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
B4004A L1 12
Set up Development EnvironmentAndroid SDK
• Download Android SDK for an existing IDE
https://developer.android.com/sdk/index.html
B4004A L1 13
Set up Development EnvironmentAndroid Tools
• Set up/install Android Tools in the Android SDK Manager (>>configure>>SDK Manager)
B4004A L1 14
Set up Development Environment IntelliJ
• Download IntelliJ
http://www.jetbrains.com/idea/download/
B4004A L1 15
The end of Setting up the Development Environment…..
…. next, run the first project, traditionally “Hello World!”
B4004A L1 16
Create new project in IntelliJ
B4004A L1 17
Create Android Application Module
B4004A L1 18
Project details
B4004A L1 19
Showing link to Android API / Javaand Emulator selected
B4004A L1 20
The IntelliJ InterfaceSelect Run (Green Arrow)
B4004A L1 21
Select Emulator and ‘OK’
B4004A L1 22
Results are shown
B4004A L1 23
AVD Device opened, waiting….
B4004A L1 24
Success!
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.
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.
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
End of Lecture 1.
© Pearson College 2013