SlideShare uma empresa Scribd logo
1 de 29
Module: App Design for Business
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; 
2
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
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. 
4
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). 
5
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 6
End of course overview. 
… next, set up the Development Environment … 
B4004A L1 7
App Design for Business 
Topic: Setting Up the 
Development Environment 
Topic Number: 1
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/do 
wnloads/java-se-jre-7-download-432155.html 
B4004A L1 9
Set up Development Environment 
Download and install in this order 
1. Download and install Java JDK 
2. Download and install the Android SDK 
– Link the Java JDK filepath to Android 
SDK 
3. Configure the Android Tools 
4. Download and install IntelliJ 
– link the Android SDK filepath to 
IntelliJ 
B4004A L1 10
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 11
Set up Development Environment 
Android SDK 
• Download Android SDK for an existing IDE 
https://developer.android.com/sdk/index.html 
B4004A L1 12
Set up Development Environment 
Android Tools 
• Set up/install Android Tools in the Android SDK 
Manager (>>configure>>SDK Manager) 
B4004A L1 13
Set up Development Environment IntelliJ 
• Download IntelliJ 
http://www.jetbrains.com/idea/download/ 
B4004A L1 14
The end of Setting up the Development 
Environment….. 
…. next, run the first project, traditionally “Hello 
World!” 
B4004A L1 15
Create new project in IntelliJ 
B4004A L1 16
Create Android Application Module 
B4004A L1 17
Project details 
B4004A L1 18
Showing link to Android API / Java 
and Emulator selected 
B4004A L1 19
The IntelliJ Interface 
Select Run (Green Arrow) 
B4004A L1 20
Select Emulator and ‘OK’ 
B4004A L1 21
Results are shown 
B4004A L1 22
AVD Device opened, waiting…. 
B4004A L1 23
Success! 
B4004A L1 24
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 25
Workshop – Topic 1 
Information 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 
+project 
http://confluence.jetbrains.com/display/IntelliJIDEA/Explore+the+Project+St 
ructure 
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. 
B4004A L1 26
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 
27
End of Lecture 1. 
© Pearson College 2013
Lecture 1 dev_environment

Mais conteúdo relacionado

Mais procurados

Testing with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionTesting with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off Session
Moataz Nabil
 
certificate_QA_Course
certificate_QA_Coursecertificate_QA_Course
certificate_QA_Course
Ivan Atanasov
 

Mais procurados (17)

Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
 
Testing with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off SessionTesting with Microsoft Technologies - Kick Off Session
Testing with Microsoft Technologies - Kick Off Session
 
User experience guidelines for Universal Windows Platform (UWP) appsUwp app d...
User experience guidelines for Universal Windows Platform (UWP) appsUwp app d...User experience guidelines for Universal Windows Platform (UWP) appsUwp app d...
User experience guidelines for Universal Windows Platform (UWP) appsUwp app d...
 
5 Best Automation Testing Tools to Speed up Testing.pdf
5 Best Automation Testing Tools to Speed up Testing.pdf5 Best Automation Testing Tools to Speed up Testing.pdf
5 Best Automation Testing Tools to Speed up Testing.pdf
 
Xcode 6 release_notes
Xcode 6 release_notesXcode 6 release_notes
Xcode 6 release_notes
 
Visual Studio Team Services Release Management Overview
Visual Studio Team Services Release Management OverviewVisual Studio Team Services Release Management Overview
Visual Studio Team Services Release Management Overview
 
Visual Studio 2015 and the Next .NET Framework
Visual Studio 2015 and the Next .NET FrameworkVisual Studio 2015 and the Next .NET Framework
Visual Studio 2015 and the Next .NET Framework
 
Make the Shift from Manual to Automation with Open Source
Make the Shift from Manual to Automation with Open SourceMake the Shift from Manual to Automation with Open Source
Make the Shift from Manual to Automation with Open Source
 
Continuous integration with Jenkins
Continuous integration with JenkinsContinuous integration with Jenkins
Continuous integration with Jenkins
 
Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)Reusable Build Scripts for Managed Package Development (October 14, 2014)
Reusable Build Scripts for Managed Package Development (October 14, 2014)
 
Cloud load testing with Visual Studio Team Services
Cloud load testing with Visual Studio Team ServicesCloud load testing with Visual Studio Team Services
Cloud load testing with Visual Studio Team Services
 
Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019Getting started with mono game on visual studio 2019
Getting started with mono game on visual studio 2019
 
The Right Tool for the Right Project
The Right Tool for the Right ProjectThe Right Tool for the Right Project
The Right Tool for the Right Project
 
Tech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración ContinuaTech Insiders Salesforce: SFDX e Integración Continua
Tech Insiders Salesforce: SFDX e Integración Continua
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Visual studio 2012 Preview
Visual studio 2012 PreviewVisual studio 2012 Preview
Visual studio 2012 Preview
 
certificate_QA_Course
certificate_QA_Coursecertificate_QA_Course
certificate_QA_Course
 

Destaque

Seminar is6 the triple bottom line post student
Seminar   is6 the triple bottom line post studentSeminar   is6 the triple bottom line post student
Seminar is6 the triple bottom line post student
moduledesign
 
Pob stage 2 marketing seminar 4 pre students
Pob stage 2 marketing   seminar 4 pre studentsPob stage 2 marketing   seminar 4 pre students
Pob stage 2 marketing seminar 4 pre students
moduledesign
 
Lecture 1 industry studies student
Lecture 1   industry studies studentLecture 1   industry studies student
Lecture 1 industry studies student
moduledesign
 
Lecture 2 coding_principles
Lecture 2 coding_principlesLecture 2 coding_principles
Lecture 2 coding_principles
moduledesign
 
Is1 workshop 8 make, take & sell challenge student
Is1 workshop 8   make, take & sell challenge studentIs1 workshop 8   make, take & sell challenge student
Is1 workshop 8 make, take & sell challenge student
moduledesign
 
Lecture 5 wireframes_and_ux_principles
Lecture 5 wireframes_and_ux_principlesLecture 5 wireframes_and_ux_principles
Lecture 5 wireframes_and_ux_principles
moduledesign
 
Seminar is1 coke pre student
Seminar   is1 coke pre studentSeminar   is1 coke pre student
Seminar is1 coke pre student
moduledesign
 
Is1 workshop 9 make, take and sell challenge student
Is1 workshop 9   make, take and sell challenge studentIs1 workshop 9   make, take and sell challenge student
Is1 workshop 9 make, take and sell challenge student
moduledesign
 
Is1 workshop 5 make, take & sell challenge v2 student
Is1 workshop 5   make, take & sell challenge v2 studentIs1 workshop 5   make, take & sell challenge v2 student
Is1 workshop 5 make, take & sell challenge v2 student
moduledesign
 
Lecture 2 industry studies student
Lecture 2   industry studies studentLecture 2   industry studies student
Lecture 2 industry studies student
moduledesign
 

Destaque (19)

Management 2 seminar 2
Management 2 seminar 2Management 2 seminar 2
Management 2 seminar 2
 
Seminar is6 the triple bottom line post student
Seminar   is6 the triple bottom line post studentSeminar   is6 the triple bottom line post student
Seminar is6 the triple bottom line post student
 
Pob stage 2 lecture 15 slides intro to contract
Pob stage 2 lecture 15 slides intro to contractPob stage 2 lecture 15 slides intro to contract
Pob stage 2 lecture 15 slides intro to contract
 
Seminar is4 dell post student
Seminar   is4 dell post studentSeminar   is4 dell post student
Seminar is4 dell post student
 
Management 2 lecture1v1
Management 2 lecture1v1Management 2 lecture1v1
Management 2 lecture1v1
 
Pob stage 2 marketing seminar 4 pre students
Pob stage 2 marketing   seminar 4 pre studentsPob stage 2 marketing   seminar 4 pre students
Pob stage 2 marketing seminar 4 pre students
 
Lecture 1 industry studies student
Lecture 1   industry studies studentLecture 1   industry studies student
Lecture 1 industry studies student
 
Lecture 2 coding_principles
Lecture 2 coding_principlesLecture 2 coding_principles
Lecture 2 coding_principles
 
Is1 workshop 8 make, take & sell challenge student
Is1 workshop 8   make, take & sell challenge studentIs1 workshop 8   make, take & sell challenge student
Is1 workshop 8 make, take & sell challenge student
 
Lecture 5 wireframes_and_ux_principles
Lecture 5 wireframes_and_ux_principlesLecture 5 wireframes_and_ux_principles
Lecture 5 wireframes_and_ux_principles
 
Seminar is1 coke pre student
Seminar   is1 coke pre studentSeminar   is1 coke pre student
Seminar is1 coke pre student
 
Is1 workshop 9 make, take and sell challenge student
Is1 workshop 9   make, take and sell challenge studentIs1 workshop 9   make, take and sell challenge student
Is1 workshop 9 make, take and sell challenge student
 
B417 ws six 6 students v0.2
B417 ws six  6 students v0.2B417 ws six  6 students v0.2
B417 ws six 6 students v0.2
 
Is1 workshop 5 make, take & sell challenge v2 student
Is1 workshop 5   make, take & sell challenge v2 studentIs1 workshop 5   make, take & sell challenge v2 student
Is1 workshop 5 make, take & sell challenge v2 student
 
Lecture 2 industry studies student
Lecture 2   industry studies studentLecture 2   industry studies student
Lecture 2 industry studies student
 
Lecture 9 mobilising knowledge
Lecture 9 mobilising knowledgeLecture 9 mobilising knowledge
Lecture 9 mobilising knowledge
 
Week7musculoskeletallecture
Week7musculoskeletallectureWeek7musculoskeletallecture
Week7musculoskeletallecture
 
Lecture 1 Analysis Intro
Lecture 1 Analysis IntroLecture 1 Analysis Intro
Lecture 1 Analysis Intro
 
Lecture 5 organisational learning
Lecture 5 organisational learningLecture 5 organisational learning
Lecture 5 organisational learning
 

Semelhante a Lecture 1 dev_environment

6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments
bestip
 
Workshop 1 dev_environment
Workshop 1 dev_environmentWorkshop 1 dev_environment
Workshop 1 dev_environment
moduledesign
 
Develop android application with mono for android
Develop android application with mono for androidDevelop android application with mono for android
Develop android application with mono for android
Nicko Satria Consulting
 
Introduction to android sessions new
Introduction to android   sessions newIntroduction to android   sessions new
Introduction to android sessions new
Joe Jacob
 

Semelhante a Lecture 1 dev_environment (20)

Developing for Android-Types of Android Application
Developing for Android-Types of Android ApplicationDeveloping for Android-Types of Android Application
Developing for Android-Types of Android Application
 
6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments6294 a planning and managing windows 7 desktop deployments and environments
6294 a planning and managing windows 7 desktop deployments and environments
 
Android app upload
Android app uploadAndroid app upload
Android app upload
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
Webinar on How to use MyAppConverter
Webinar on How to use  MyAppConverterWebinar on How to use  MyAppConverter
Webinar on How to use MyAppConverter
 
tut0000021-hevery
tut0000021-heverytut0000021-hevery
tut0000021-hevery
 
tut0000021-hevery
tut0000021-heverytut0000021-hevery
tut0000021-hevery
 
Intro to android (gdays)
Intro to android (gdays)Intro to android (gdays)
Intro to android (gdays)
 
Oglacs E-Learning
Oglacs E-LearningOglacs E-Learning
Oglacs E-Learning
 
Android outline
Android outlineAndroid outline
Android outline
 
Workshop 1 dev_environment
Workshop 1 dev_environmentWorkshop 1 dev_environment
Workshop 1 dev_environment
 
Develop android application with mono for android
Develop android application with mono for androidDevelop android application with mono for android
Develop android application with mono for android
 
ANDROID PPT 1.pdf
ANDROID PPT 1.pdfANDROID PPT 1.pdf
ANDROID PPT 1.pdf
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
NCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile AppsNCDevCon 2017 - Cross Platform Mobile Apps
NCDevCon 2017 - Cross Platform Mobile Apps
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
Android Development recipes with java.pptx
Android Development recipes with java.pptxAndroid Development recipes with java.pptx
Android Development recipes with java.pptx
 
DEVASC_Module_1.pdf
DEVASC_Module_1.pdfDEVASC_Module_1.pdf
DEVASC_Module_1.pdf
 
Introduction to android sessions new
Introduction to android   sessions newIntroduction to android   sessions new
Introduction to android sessions new
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 

Mais de moduledesign

Bm512 b525 t5_l_v002
Bm512 b525 t5_l_v002Bm512 b525 t5_l_v002
Bm512 b525 t5_l_v002
moduledesign
 
Corporate reporting and finance lecture 1
Corporate reporting and finance lecture 1Corporate reporting and finance lecture 1
Corporate reporting and finance lecture 1
moduledesign
 
B502 ethics lecture t005_rf
B502 ethics lecture t005_rfB502 ethics lecture t005_rf
B502 ethics lecture t005_rf
moduledesign
 
Pearson principles of business implementing strategy lecture 2
Pearson principles of business implementing strategy lecture 2Pearson principles of business implementing strategy lecture 2
Pearson principles of business implementing strategy lecture 2
moduledesign
 
Generic lecture 3 literature review tutor
Generic lecture 3 literature review  tutorGeneric lecture 3 literature review  tutor
Generic lecture 3 literature review tutor
moduledesign
 
Tutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge managementTutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge management
moduledesign
 
Tutor version slides eminar 2 the nature of knowing
Tutor version slides eminar 2 the nature of knowingTutor version slides eminar 2 the nature of knowing
Tutor version slides eminar 2 the nature of knowing
moduledesign
 
Tutor version slides seminar 10 assignment support
Tutor version slides seminar 10 assignment supportTutor version slides seminar 10 assignment support
Tutor version slides seminar 10 assignment support
moduledesign
 
Tutor version slides seminar 5 the learning organisation
Tutor version slides seminar 5 the learning organisationTutor version slides seminar 5 the learning organisation
Tutor version slides seminar 5 the learning organisation
moduledesign
 
Tutor version slides seminar 1 introduction to knowledge management
Tutor version slides seminar 1 introduction to knowledge managementTutor version slides seminar 1 introduction to knowledge management
Tutor version slides seminar 1 introduction to knowledge management
moduledesign
 
Tutor version slides seminar 4 organisational learning
Tutor version slides seminar 4 organisational learningTutor version slides seminar 4 organisational learning
Tutor version slides seminar 4 organisational learning
moduledesign
 
Tutor version slides seminar 7 digital knowledge managment
Tutor version slides seminar 7 digital knowledge managment Tutor version slides seminar 7 digital knowledge managment
Tutor version slides seminar 7 digital knowledge managment
moduledesign
 

Mais de moduledesign (20)

Bm512 b525 t1_s_v002
Bm512 b525 t1_s_v002Bm512 b525 t1_s_v002
Bm512 b525 t1_s_v002
 
Bm512 b525 t5_l_v002
Bm512 b525 t5_l_v002Bm512 b525 t5_l_v002
Bm512 b525 t5_l_v002
 
Bm509 b519 t1_l_v002
Bm509 b519 t1_l_v002Bm509 b519 t1_l_v002
Bm509 b519 t1_l_v002
 
Corporate reporting and finance lecture 1
Corporate reporting and finance lecture 1Corporate reporting and finance lecture 1
Corporate reporting and finance lecture 1
 
Af502 b523 t1_l1_v002
Af502 b523 t1_l1_v002Af502 b523 t1_l1_v002
Af502 b523 t1_l1_v002
 
B515 lecture 1 edited_mr
B515 lecture 1 edited_mrB515 lecture 1 edited_mr
B515 lecture 1 edited_mr
 
B502 ethics lecture t005_rf
B502 ethics lecture t005_rfB502 ethics lecture t005_rf
B502 ethics lecture t005_rf
 
B526 ops pm lecture_t001b_with notes
B526 ops pm lecture_t001b_with notesB526 ops pm lecture_t001b_with notes
B526 ops pm lecture_t001b_with notes
 
B526 ops pm lecture_t009_rf
B526 ops pm lecture_t009_rfB526 ops pm lecture_t009_rf
B526 ops pm lecture_t009_rf
 
Pearson principles of business implementing strategy lecture 2
Pearson principles of business implementing strategy lecture 2Pearson principles of business implementing strategy lecture 2
Pearson principles of business implementing strategy lecture 2
 
Generic lecture 4 research design (1)
Generic lecture 4 research design (1)Generic lecture 4 research design (1)
Generic lecture 4 research design (1)
 
Generic lecture 3 literature review tutor
Generic lecture 3 literature review  tutorGeneric lecture 3 literature review  tutor
Generic lecture 3 literature review tutor
 
Generic lecture 2 research proposal student
Generic lecture 2 research proposal studentGeneric lecture 2 research proposal student
Generic lecture 2 research proposal student
 
Tutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge managementTutor version slides seminar 9 implementing knowledge management
Tutor version slides seminar 9 implementing knowledge management
 
Tutor version slides eminar 2 the nature of knowing
Tutor version slides eminar 2 the nature of knowingTutor version slides eminar 2 the nature of knowing
Tutor version slides eminar 2 the nature of knowing
 
Tutor version slides seminar 10 assignment support
Tutor version slides seminar 10 assignment supportTutor version slides seminar 10 assignment support
Tutor version slides seminar 10 assignment support
 
Tutor version slides seminar 5 the learning organisation
Tutor version slides seminar 5 the learning organisationTutor version slides seminar 5 the learning organisation
Tutor version slides seminar 5 the learning organisation
 
Tutor version slides seminar 1 introduction to knowledge management
Tutor version slides seminar 1 introduction to knowledge managementTutor version slides seminar 1 introduction to knowledge management
Tutor version slides seminar 1 introduction to knowledge management
 
Tutor version slides seminar 4 organisational learning
Tutor version slides seminar 4 organisational learningTutor version slides seminar 4 organisational learning
Tutor version slides seminar 4 organisational learning
 
Tutor version slides seminar 7 digital knowledge managment
Tutor version slides seminar 7 digital knowledge managment Tutor version slides seminar 7 digital knowledge managment
Tutor version slides seminar 7 digital knowledge managment
 

Último

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Último (20)

Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Lecture 1 dev_environment

  • 1. 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; 2
  • 3. 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. 4
  • 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). 5
  • 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 6
  • 7. End of course overview. … next, set up the Development Environment … B4004A L1 7
  • 8. App Design for Business Topic: Setting Up the Development Environment Topic Number: 1
  • 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/do wnloads/java-se-jre-7-download-432155.html B4004A L1 9
  • 10. Set up Development Environment Download and install in this order 1. Download and install Java JDK 2. Download and install the Android SDK – Link the Java JDK filepath to Android SDK 3. Configure the Android Tools 4. Download and install IntelliJ – link the Android SDK filepath to IntelliJ B4004A L1 10
  • 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 11
  • 12. Set up Development Environment Android SDK • Download Android SDK for an existing IDE https://developer.android.com/sdk/index.html B4004A L1 12
  • 13. Set up Development Environment Android Tools • Set up/install Android Tools in the Android SDK Manager (>>configure>>SDK Manager) B4004A L1 13
  • 14. Set up Development Environment IntelliJ • Download IntelliJ http://www.jetbrains.com/idea/download/ B4004A L1 14
  • 15. The end of Setting up the Development Environment….. …. next, run the first project, traditionally “Hello World!” B4004A L1 15
  • 16. Create new project in IntelliJ B4004A L1 16
  • 17. Create Android Application Module B4004A L1 17
  • 19. Showing link to Android API / Java and Emulator selected B4004A L1 19
  • 20. The IntelliJ Interface Select Run (Green Arrow) B4004A L1 20
  • 21. Select Emulator and ‘OK’ B4004A L1 21
  • 22. Results are shown B4004A L1 22
  • 23. AVD Device opened, waiting…. B4004A L1 23
  • 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 25
  • 26. Workshop – Topic 1 Information 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 +project http://confluence.jetbrains.com/display/IntelliJIDEA/Explore+the+Project+St ructure 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. B4004A L1 26
  • 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 27
  • 28. End of Lecture 1. © Pearson College 2013

Notas do Editor

  1. This slide required only in week 1.
  2. This slide required only in week 1.