Chapter 2.1
Chapter 2.1
1
2.1. Introduction to Android
Android Overview
3
Android Overview…
• Android has the power of a complete
computer operating system.
• It is based on:
• Linux open source platform and
• Oracle’s (formerly Sun Microsystems’s) Java, one of the
world’s most popular programming languages.
• Android is used as the primary operating system for a
rapidly expanding range of consumer electronics,
including:
• Smartphones
• Netbooks
• MP4 players
• Tablets
• Internet TVs
• Some desktop systems
4
Android Phones
5
Android Versions
6
Android
Platform
8
Application Framework: it provides an access
layer to the framework APIs used by the core
applications. It allows components to be used
by the developers.
12
Android Features
• Linux OS kernel
• Java programming or Kotlin programming
• Open source libraries: SQLite, OpenSSL,WebKit, OpenGL
• A simple and powerful SDK
• No licensing, distribution, or development fees
• Development over many platform
– Linux, Mac OS, windows
• Excellent documentation
13
Common Development Environment for Android
Apps
1.Android Studio (bundled)
Require
– Android SDK Tools
– Android Platform-tools
– Java Development Kit (JDK)
2. Eclipse (oxygen version
Require
• Java Runtime Environment (JRE)
• Java Development Kit (JDK)
• Android Developer Tools
– Eclipse + ADT plug-in
– Android SDK Tools
– Android Platform-tools
– The latest Android platform
– The latest Android system image for the emulator
How to set up Android
Studio ???