Advantages of Hiring UIUX Design Service Providers for Your Business
Android Introduction - Lesson 1
1. Android Introduction
Daniela da Cruz
Universidade Lusófona do Porto
September, 2012
1 of 11
2. The Story
Advantages of using Android
Disadvantages of using Android
How to start programming?
2 of 11
3. The Story
- Android is a is a Linux-based operating system for smartphones and
tablets created by Google.
- Developers write applications in a customized version of Java, and
apps can be downloaded from online stores such as Google Play
(formerly Android Market), the app store run by Google, or third-party
sites.
- In June 2012, there were more than 600 000 apps available for
Android, and the estimated number of applications downloaded from
Google Play was 20 billion (according to
http://www.engadget.com).
3 of 11
9. Advantages of using Android
• The Android OS is simple to learn, and Google provides many
libraries to make it easy to implement rich and complex applications
• Multitasking: Android phones can run many applications, it means
you can browse, Facebook while listening a song.
• Easy access to thousands of applications via the Google Android
App Market.
• Phone options are diverse: different from iOS that is limited to
iPhone from Apple, Android is available on mobile phones from
various manufacturers (Sony Ericsson, Motorola, HTC to
Samsung).
9 of 11
10. Disadvantages of using Android
• The only aspect lacking, as mentioned by many in the Android
developer community, is clear and well-explained documentation.
• Advertising: application in the Android phones can indeed be
obtained easily and for free, but the consequences in each of these
applications, will always be ads on display, either the top or bottom
of the application.
10 of 11
11. How to start programming?
• Download and install the Android SDK (4.1 version - Jelly Bean)
— it provides the API libraries and developer tools necessary to
build, test, and debug apps for Android.
Details on
http://developer.android.com/sdk/installing/index.html
Pre-requisites:
• Eclipse 3.6.2 (Helios) or greater
• Eclipse JDT plugin (included in most Eclipse IDE packages)
• JDK 6 (JRE alone is not sufficient)
11 of 11