• Tidak ada hasil yang ditemukan

Overview of Android Programming

N/A
N/A
Protected

Academic year: 2024

Membagikan "Overview of Android Programming"

Copied!
23
0
0

Teks penuh

(1)

Overview

Android Programming of Android Programming

Jestin James M

Assistant Professor, Dept of Computer Science Little Flower College, Guruvayoor

(2)

Android

Contact Hours per Week: 6 (4T + 2P)

Number of Credits: 4

Number of Contact Hours: 75 Hrs

Course Evaluation: Internal – 20 Marks + External

Course Evaluation: Internal – 20 Marks + External – 80 Marks

(3)

Aim of the Course

To have a review on concept of Android programming.

To learn Android Programming Environments.

To practice programming in Android.

To learn GUI Application development in Android

To learn GUI Application development in Android platform with XML

(4)

Prerequisites & References:

Knowledge in OO & Java Programming.

1. Pro Android 4, Satya Komatineni & Dave MacLean, Apress.

Apress.

2. Professional Android 4 Application Development, Retomeier, Wrox.

3. Programming Android, Zigurd Mednieks, Laird Dornin, G. Blake Meike, and Masumi Nakamura, O'Reilly

(5)

Modules

5 Modules

1 Module: Introduction & installation of Android(12 T+3L) 2 Module : Understanding Android Resources(12 T + 3L) 3 Module : UI development in Android (12 T + 3L)

3 Module : UI development in Android (12 T + 3L) 4 Module : Android Menus (12 T+ 3L)

5Module : Data storing &file saving concept (12 T + 3 L)

(6)

Module 1

History of Android

Android software stack

Developing end user application using android SDK

Android java packages,

Setting up the development environment,

Installing android development tools (ADT)

Fundamental components

Android virtual devices,

Running on real device

Structure of android application

Application life cycle.

(7)
(8)

Introduction

a Linux-based operating system

The Android SDK supports most of the Java Platform, Standard Edition (Java SE),

except for the Abstract Window Toolkit (AWT)

except for the Abstract Window Toolkit (AWT) and Swing.

Android SDK has its own extensive modern UI framework.

Expect a Java Virtual Machine (JVM)

(9)

A JVM typically provides the necessary

optimization to help Java reach performance.

Android offers its own optimized JVM to run the compiled Java class files in order to counter the compiled Java class files in order to counter the handheld device limitations such as memory, processor speed, and power.

This virtual machine is called the Dalvik VM,

(10)

History of Android

Symbian OS,

Microsoft’s Windows Phone OS,

Mobile Linux,

iPhone OS (based on Mac OS X),

iPhone OS (based on Mac OS X),

Moblin (from Intel),

Blakberry os

fall behind when compared to desktop frameworks

(11)

Advantages of Android

openness, affordability,

open source code, open source code,

and more important, a high-end, all-in-one-place,

consistent development framework

.

(12)

Developers

Andy Rubin Rich Miner

Nick Sears

Chris white

(13)

Google

Google acquired the start up company Android Inc. in 2005 to start the development of the Android platform

The Android SDK was first issued as an “early look”

release in November 2007.

release in November 2007.

In September 2008, T-Mobile announced the

availability of T-Mobile G1, the first smartphone based on the Android platform

(14)
(15)

Earlier versions

In releases 1.0 and 1.1 (2008) Android did not support soft keyboards,

requiring the devices to carry physical keys.

Android fixed this issue by releasing the 1.5 SDK in

Android fixed this issue by releasing the 1.5 SDK in April 2009,

advanced media-recording capabilities, widgets, and live folders.

(16)

Android 2.0

In September 2009 came release 1.6 of the Android OS and, within a month, Android 2.0

This release introduced advanced search capabilities and text to speech.

and text to speech.

(17)

Android 2.3

the significant features include remote wiping of secure data by administrators,

the ability to use camera and video in low-light conditions,

conditions,

Wi-Fi hotspot,

significant performance improvements,

improved Bluetooth functionality,

installation of applications on the SD card optionally

(18)

Android 2.3

OpenGL ES 2.0 support

improvements in backup

improvements in search usabilityimprovements in search usability

Near Field Communications support for credit card processing

much improved motion and sensor support

video chat,

(19)

Android 3.0

focused on tablet-based devices and much more powerful dual core processors such as NVIDIA

support to use a larger screen.

More desktop-like capabilities, such as the action

More desktop-like capabilities, such as the action bar and drag-and-drop, have been introduced.

Home-screen widgets have been significantly enhanced

the 2.x branch of Android continued to serve phones while 3.x branches served the tablet

(20)

Android 4.0

Android has merged these branches and forged a single SDK.

A new type face called Roboto to provide crispness on high-density screens.

high-density screens.

A better way to organize apps into folders on home pages

Ability to drag apps and folders into the favorites tray that is always present at the bottom of the device.

(21)

Android 4.0

Resizable, scrollable widgets

A variety of ways to unlock screens.

Spell checker.Spell checker.

Improved voice input with a “speak continuously”

option.

More controls to work with network data usage.

(22)

Android 4.0

Full device encryption

Digital Rights Management (DRM)

Encrypted storage and passwordsEncrypted storage and passwords

Social API involving personal profiles

Enhanced Calendar API

Voice Mail API

Support for Wi-Fi Direct to promote P2P services

(23)

Delving Into the Dalvik VM

Referensi

Dokumen terkait

Android SDK (Software Development Kid) adalah perangkat API (Application Programming Interface) yang diperlukan untuk pengembangan aplikasi pada perangkat android

To develop an auto silent mode application for Android smartphones. using Java

Tampilan modul running text , LED Matrix P10 menggunakan dua buah software, yaitu software Arduino SDK dan Basic4Android yang digunakan untuk membuat aplikasi pada Android

Sistem Operasi ini membuka pintu untuk para developer untuk mengembangkan software dengan Android SDK (Software Development Kit), yang menyediakan tool dan API

Pada penulisan yang penulis buat ini, aplikasi yang penulis gunakan adalah Eclipse Java Android SDK, serta ADT (Android Developer Tools) digunakan untuk membuat dan

Adapun langkah pertama yang akan dibangun sebagai pendukung jalannya pembuatan aplikasi adalah software blender, unity yang sedah ter-install setelah itu android

Dibuat dengan menggunakan bahasa pemrograman Java menggunakan software Eclipse 4.2.0 dan Android Software Development Kit (SDK), adapun persamaan dari aplikasi yang akan

mengembangkan software dengan Android SDK ( Software Development Kit ) menyediakan tool dan API ( Application Programming Interface ) yang dibutuhkan untuk