Android Development

Download Report

Transcript Android Development

Android Development
First Steps
Vasily Yevstygnyeyev
History
• Android, Inc. was founded in Palo Alto, California,
United States in October, 2003 by Andy Rubin
• Google purchased the initial developer of the software,
Android Inc., in 2005.[
• November 5, 2007 Open Handset Alliance
• On December 9, 2008, 14 new members joined,
including ARM Holdings, Atheros Communications,
Asustek Computer Inc, Garmin Ltd, Huawei
Technologies, PacketVideo, Softbank, Sony Ericsson,
Toshiba Corp, and Vodafone Group Plc.
• 2010 Case against the testcase code
Architecture
• Android consists of a kernel based on the
Linux kernel, with middleware, libraries and
APIs written in C and application software
running on an application framework which
includes Java-compatible libraries based on
Apache Harmony. Android uses the Dalvik
virtual machine with just-in-time compilation
to run compiled Java code.
Development Environment
•
•
•
•
•
Eclipse /Netbeans
Android SDK for Java Development
Android NDK for C/C++ Development
Android X86 Emulator (see blog how to use)
Android ARM Emulator
Development Cycle
•
•
•
•
Idea
Java Code
Build target .APK file
Run Virtual Environment/ Real Device
Real Example
• Deploy HelloWorld
• Deploy Snake
Reference
• http://developer.motorola.com/docstools/mo
todevstudio/
• http://developer.android.com/sdk/index.html
• http://www.android-x86.org/
• http://en.wikipedia.org/wiki/Android_%28ope
rating_system%29
• http://blog.gokifu.com/2011/05/android-x86faster-emulator/ How to use VirtualBox
Thank You