Building Smart Phone Applications Using Google Android An Introduction by Peter Messenger Senior Developer – Qmastor

Slides:



Advertisements
Similar presentations
X platform A solution making PLM better. Outline Mobile trend and app market rising Looking for my data at any time Making a decision everywhere A easy.
Advertisements

Simple, Scalable, Sensible Simplified Software Solutions (India) Company Profile
Programming Mobile Applications with Android
 یعنی چی؟  تاریخچه  مقایسه  مزایا  معایب.  1979–1992 Mobile phones use embedded systems to control operation.  Martin Cooper.
Developing Apps for Windows Phone 7 How to get started developing apps, how it compares with Iphone and Android, the pitfalls and what you can expect.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
1 Mobile Computing Background Copyright 2014 by Janson Industries Can be viewed at:
Short History of Mobile Web 1996: First access to mobile web (Finland) on Nokia 9000 Communicator 1999: First commercial launch of a mobile-specific browser-
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
Intro to Android For the iOS fan Denver Java Users Group January 11, 2012 Mike Wolfson.
The Android Platform Google’s response to Apple “GPhone” Myth Google Wants To Go Beyond A Single Phone. The Android Platform Offers A Way To Open Up.
Web & Application Development. Microsoft or Open Source  Business needs/requirements VS  Developers Preferences.
 IPhone came out first and had more time to develop. (3G)  Also was developed using OS-X  Android was started as a mobile device OS acquired by google.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
Developing games and applications for Xbox 360 using XNA* *XNA is XNA’s Not Acronymed An Introduction by Peter Messenger Senior Developer at QMASTOR Newcastle.
Android Mobile Development Nic Shulver, FCET, Staffordshire University Introduction What is Android? Pros and Cons Why is it important? Why develop for.
Smartphones Adrián Preciado. Smartphones Index 1.iPhone OS 1.1Pros 1.2Cons 1.3Different iPhones 1.4 App Store 2.Android 2.1Pros 2.2Cons 2.3 Some phones.
Android 2: Introduction to the Technology Kirk Scott 1.
Introduction to Mobile Computing CSE 390 Fall 2010.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
BY, CHRISTOPHER CHIOSA Android Applications. Android App Development There are over 80,000 apps on the Google Play Store. The global app economy reached.
Setting Up The Android SDK (Software Development Kit) A basic step by step guide leading to set up and your first Hello World App.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Industries Convergence or Market Divergence? Predicting the future of the iPhone by Apple and its competitors.
Mobile Device Programming
Surveying the Land. Goals for this Session March madness for mobile Understanding the Mobile Market Analysis of the State of California Mobile Analytics.
Introduction to Android
Mobile Applications: Unit - I
Does my business need a mobile App?. In today's world of rapidly changing technology, we see in the information age that computers and websites were once.
Android. What is Android? A mobile device operating system. Seen primary in tablets and Cellphones. Based on a Linux kernel. Applications are Java Based.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
3 Ways to Transfer Calendar from Android to Android Gihosoft Studio
Kabarak University Android Mobile Application Kabarak Varsity
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Android App. Development Android app is an smart phone operating system. It is used in variety of mobiles like Motorola,HTC,Sony Ericsson.HTC was the.
Download cracked softwares free
A presentation on Android and Android project Around Me
Brian Atzori 4B 2015/2016.
Android Programming.
Introduction to Mobile Computing
Mobile Device Development
Lecture 1 - Introduction
How to Mobilize Your Online Traffic
Visit for more Learning Resources
CSCI 351 – Mobile Applications Development
Introduction To Android Programming
Browsers and Web Platforms
Computing.
Introduction to Mobile Web Applications
Android.
APK Downloader
Development-Introduction
Smart TVs Vassilis Tsetsos.
Introduction to mobile app development Module 1 - Introduction
Introduction to Mobile Devices
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Windows 8 & Phone 8 App Development suresh M 11/14/2018
Android Introduction Platform Mihail L. Sichitiu.
Introduction to mobile app development Module 1 - Introduction
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

Building Smart Phone Applications Using Google Android An Introduction by Peter Messenger Senior Developer – Qmastor

Why Learn Android? Like to teach myself new technology Develop applications for my charity website – Developed an Iphone version as experiment –Exceeded expectations, 100 downloads a day on average for last year, was in top 50 for medical apps – doubled website hits –Other platforms ASP.NET (web), Xbox/Windows (XNA), Silverlight (desktop), Internet TV (Samsung) –Heard about Android, wanted to see what it could be done

Google Android Android is a mobile operating system developed by Google and is based on a modified version of the Linux kernal Code is written in java, controlling device via Google developed java libraries Unveiled in November 2007 Free and open source licence

Google Android Many different phones and devices now use the operating system –HTC, Samsung, LG, Motorola, Sony Ericsson Tablets –Acer, Dell, Lenovo, Archos Android’s market share in the US greater than IPhone Still trailing IPhone in rest of world

Google Android Includes Android Software Development Kit –Debugger –Libraries –Emulator –Sample Code and Tutorials

Google Android Officially supported development environment is Eclipse (very similar functionality to Visual Studio) Uses Android Development Tools plugin for Eclipse

Google Android Marketplace Currently 140,000 applications available 1.7 billion downloads –

Google Android Marketplace Approximately 65% of marketplace are free 86% are applications, 14% are games Developers get 70% of any application sales (similar to IPhone) Much less restricted model for distribution Currently cannot sell applications in Australia (free is ok)

My thoughts to date Still very much a novice developer, developing the same application for IPhone and Android –Java is much easier to learn than objective C. –Eclipse is seems much easier to use than Apple development toolkit –Examples, code templates seems much easier to follow and are more complete –Seemed to be able to develop application in less than half the time

Links Wikipedia Android Market Statistics Android Developer Website Android Marketplace

Questions?