0% found this document useful (0 votes)
50 views8 pages

Institute of Accountancy Arusha Department of Informatics Bachelor of Computer Science II Programming For Mobile Devices

This document discusses understanding multithreading in Android programming. It provides a brief history of Android, noting it was created by Andy Rubin and acquired by Google in 2005. It describes some key advantages of the Android platform like its open source nature, large developer community supported by Google, and easier app publishing. It also outlines the main components needed for an Android development environment on Windows, including Java, Eclipse IDE, and the Android SDK.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views8 pages

Institute of Accountancy Arusha Department of Informatics Bachelor of Computer Science II Programming For Mobile Devices

This document discusses understanding multithreading in Android programming. It provides a brief history of Android, noting it was created by Andy Rubin and acquired by Google in 2005. It describes some key advantages of the Android platform like its open source nature, large developer community supported by Google, and easier app publishing. It also outlines the main components needed for an Android development environment on Windows, including Java, Eclipse IDE, and the Android SDK.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

INSTITUTE OF ACCOUNTANCY ARUSHA

DEPARTMENT OF INFORMATICS
Bachelor of Computer science II

Programming for mobile devices

Topic: Understanding Multithreading

By: Chibelenje Stanley


Objectives
• To understand the Android Platform
• To be able to design, develop and implement Android Applications on
different mobile devices.

7/8/20 PREPARED BY: CHIBELENJE. S 2


Some History: What Is Android
Android was originally created by Andy Rubin (Andrew E. Rubin, an American
computer programmer, engineer, entrepreneur, and venture) as an operating
system for mobile phones, around the dawn of this twenty-first century. In
2005, Google acquired Android Inc., and made Andy Rubin the Director of
Mobile Platforms for Google.
Many think the acquisition was largely in response to the emergence of the
Apple iPhone around that time; however, there were enough other large
players, such as Nokia Symbian and Microsoft Windows Mobile, that it
seemed like a salient business decision for Google to purchase the talent and
intellectual property necessary to assert the company into this emerging
space, which has become known as Internet 2.0.

7/8/20 PREPARED BY: CHIBELENJE. S 3


Android has the power of a full-blown computer operating system. It is
based on the Linux open source platform and Oracle’s (formerly Sun
Microsystems’s) Java, one of the world’s most popular programming
languages.

7/8/20 PREPARED BY: CHIBELENJE. S 4


Advantages of Android Platform

• Android is based on open source technology


• Android developers can develop not only for smartphones, but also for new
and emerging consumer electronic devices that are network-compatible and
thus available to connect to the Android Market.
• Android has one of the largest, wealthiest, and most innovative companies in
modern-day computing behind it Google.

7/8/20 PREPARED BY: CHIBELENJE. S 5


• More funds to support Android Apps development, more companies
behind you supporting your development efforts.
• Finally, and most important, it’s much easier to get your Android
applications published than those for other platforms that are similar
to Android

7/8/20 PREPARED BY: CHIBELENJE. S 6


Setting up an Android development environment for Windows
There are three major components of an Android development environment:
• Java- the Programming language
• Eclipse - an integrated development environment(IDE), which is a piece of software
dedicated to allowing you to more easily write programming code, and run and test that
code in an integrated environment
• Android SDK - The Android Software Development Kit (SDK) is a collection of files and
utilities that work hand in hand with the Eclipse IDE to create an Android-specific
development tool.
Note: Currently all these components are merged together to make Android Studio.

7/8/20 PREPARED BY: CHIBELENJE. S 7


7/8/20 PREPARED BY: CHIBELENJE. S 8

You might also like