Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Starting with Android: Android application development guide
Starting with Android: Android application development guide
Starting with Android: Android application development guide
Ebook247 pages1 hour

Starting with Android: Android application development guide

Rating: 0 out of 5 stars

()

Read preview

About this ebook

This book is written to cover all the aspects of Android in a comprehensive way. Apart from the basics of Android, this book covers its various features like tools for development of app and applications of Android platform. It teaches everything you will need to know to successfully develop your own Android applications. The book addresses all the fundamentals including Intents, Activities user interfaces, SMS messaging, databases.
It explains how to adapt to display orientation, user interface.
It explains the various elements that go into designing your user interface using views such as TextView, EditText, ProgressBar, ListView etc.
It shows how to display pictures.
It shows how to use menus.
It explains how to send and receive SMS.
It explains how to create service which runs in the background.
LanguageEnglish
Release dateSep 16, 2019
ISBN9789388176767
Starting with Android: Android application development guide

Related to Starting with Android

Related ebooks

Operating Systems For You

View More

Related articles

Reviews for Starting with Android

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Starting with Android - Dr. M. M. Sharma

    CHAPTER 1

    Getting Started With Android

    Topics covered in this Chapter

    What is Android

    Android versions

    Architecture of Android

    Requirements for developing applications

    Android SDK

    Installation of Android

    Android Studio

    Creating First Hello App

    Anatomy of Android Application

    1.1 What is Android

    Android came in market about 10 years ago and now it became the most popular mobile operating system. It is also used in other devices like TV, Fridge, smart mirrors, driver less cars etc. Android operating system was developed by Google. This chapter will deal with the details of Android versions and what actually it is?

    Android operating system was developed long last about 15 years back for initial phones but for smart phones it was mainly updated in 2003 in Palo Alto of California. Now, Android is Linux based operating system and runs on all smart phones/tablets etc. Android has covered a long journey to come to the latest version.

    Android is a powerful operating system and supports large number of applications in smart phones. The hardware that supports Android software is based on ARM architecture platform. It helps user to use the advanced features of devices with much more comfort level.

    Android is an open source operating system that means it is free of cost and any one can use it. The availability of millions of apps on Android system is its best feature which help the user to manage the life in one or other way in an easy manner. These apps are available under Google Play store App, built by Google, and it is an in-built app in the mobiles, tablets etc. The low cost of this operating system is another factor that makes it very popular.

    Android development is supported with Java programming language. The first version 1.0 of Android Development Kit (ADK) was released in 2008 and its latest updated version is Oreo.

    1.2 Glimpse of Android Versions

    The main competition of Android is with iOS which is for Apple mobile based operating system. But android has left iOS far behind and it now appears on other devices such as Tablets, wear, TV and many other type of devices.

    Figure 1.1: Android versions

    (Image source: http://www.hauuaa.com/2016/07/Latest-Version-of-Android-operating-system-7.0-Nougat.html)

    Here is a history of Android and its various versions, which are now named alphabetically after sweet treats.

    Android 1.0

    Android was originally conceived as a touch interface for cameras, before Google saw its potential. The first Android phone came in September 2008 and it was launched on HTC Dream handset. This phone was very simple with support of web browser. It also support YouTube, Google Calendar, Google Maps, Google Talk Messenger App.

    Android 1.1

    This version was released by Google in September, 2008. For the first time, it was made commercially available to the wide consumer-base via the HTC dream.

    Features:

    It consists of Android Market, a web browser in which pages are shown as cards.

    Camera whose resolution cannot be altered.

    Email servers

    These features when first hit the market, were truly remarkable and gained a large consumer base.

    For the next versions, Android 1.0 was a strong foundation

    Android 1.1 (API level 2)

    In Feb 2009, this version was released. It was exclusively for HTC Dream. In previous version there were lots of bugs which are removed in this version.

    More specifically, the android 1.1 brought with it many other features, namely:

    Longer in-call screen timeout when using the speakerphone.

    User can save attachments in messages.

    Marquee support added in system's layouts.

    Details on business available while MAP SEARCH.

    Android 1.5 Cupcake (API Level 3)

    In April 2009, new version of Android came and from this version onwards names were chosen on the sweets. This version was named as CupCake and it was based on Linus kernal

    Figure 1.2: Android - Cupcake

    (Image source: http://gearopen.com/gears/a-history-of-android-versions-from-cupcake-to-android-oreo-64387/)

    The additional features which was it integrated are:

    Introduction of Virtual keyboards.

    Video recording and playback features are included in this version.

    In the browser, copy paste features are included.

    Uploading videos on YouTube are also included.

    Android 1.6 Donut (API Level 4)

    Another version was released in the same year and had many extra features which are:

    Feature related to searching using text data.

    This version also supports speech synthesis engine.

    It also supports ability to view screenshots in the Android market.

    It also supports CDMA/EVDO.

    Support for WVGA screen resolutions.

    Figure 1.3: Android - Donut

    (Image source: http://www.updatemyandroid.com/updates/donut-to-eclair-update-android-from-donut-1-6-donut-to-2-1-eclair.html)

    Donut gave us improved search functionality, a speedier all-round experience, and support for super-sharp (at the time) 480x800 pixel screens.

    Android 2.0

    Enjoying the preview?
    Page 1 of 1