Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform...

8
TSP Msc CCN: Software Engineering 2018: J Paul Gibson 1 CSC7336 : Advanced Software Engineering… J Paul Gibson, D311 [email protected] http://www-public.telecom-sudparis.eu/~gibson/Teaching/CSC7336/ Android Development -GUI Example …/~gibson/Teaching/CSC7336/L5-AndroidDevelopment

Transcript of Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform...

Page 1: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 1

CSC7336 : Advanced Software Engineering…

J Paul Gibson, D311

[email protected]

http://www-public.telecom-sudparis.eu/~gibson/Teaching/CSC7336/

Android Development -GUI Example

…/~gibson/Teaching/CSC7336/L5-AndroidDevelopment

Page 2: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 2

You need to installAndroid studio on your OS - Windows/OS X/Android/…

From start of 2016 no more support for Eclipse (and Eclipse-based) development tools :-(

https://developer.android.com/studio/index.html

Page 3: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 3

Install The Platforms You Wish toDevelop For

Page 4: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 4

Install The Development Tools You Wish to use

Page 5: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 5

Flag the update sites you wish to follow

Page 6: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 6

Use the AVD (Android Virtual Device Manager) to create test devices

Page 7: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 7

You may find the standalone SDK manager application useful

https://www.tutorialspoint.com/android/android_sdk_manager.htm

Software Development Kit

Page 8: Android Development -GUI Examplegibson/Teaching/CSC7336/L... · Android Studio IDE • 5.0 Platform • 5.0 with APIs • System Requirements The official Android IDE Google's Android

TSP Msc CCN: Software Engineering2018: J Paul Gibson 8

HelloWorld (as an android app) - the default “new project”

Now, we all should play around with the IDE to learn the basics