1 / 9

Introduction to Android Development: History and First Steps

Discover the journey of Android Development from its inception in 2003 with Android Inc. founded by Andy Rubin. Learn about the key milestones, including Google's acquisition in 2005 and the establishment of the Open Handset Alliance in 2007. Explore the technical architecture of Android, based on the Linux kernel, and familiarize yourself with the development environment including tools like Eclipse and Android SDK. We guide you through the process of creating your first Android app, deploying HelloWorld, and provide essential resources for new developers.

Télécharger la présentation

Introduction to Android Development: History and First Steps

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Android DevelopmentFirst Steps VasilyYevstygnyeyev

  2. 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

  3. 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.

  4. 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

  5. Development Cycle • Idea • Java Code • Build target .APK file • Run Virtual Environment/ Real Device

  6. Real Example • Deploy HelloWorld • Deploy Snake

  7. Reference • http://developer.motorola.com/docstools/motodevstudio/ • http://developer.android.com/sdk/index.html • http://www.android-x86.org/ • http://en.wikipedia.org/wiki/Android_%28operating_system%29 • http://blog.gokifu.com/2011/05/android-x86-faster-emulator/ How to use VirtualBox

  8. Thank You

More Related