Introduction to the Android Platform

20
www.greenITcenter.org DUE 0903239 Introduction to the Android Platform Winter Working Connections 2012

description

Introduction to the Android Platform. Winter Working Connections 2012. Android Introduction. Android is a mobile phone Operating System Competes with Apple’s iOS for iPhone and Windows Mobile Based on Linux. Android Supports. Multitasking Videocalling WebKit browser GPS - PowerPoint PPT Presentation

Transcript of Introduction to the Android Platform

Page 1: Introduction to the Android Platform

www.greenITcenter.org DUE 0903239

Introduction to the Android Platform

Winter Working Connections 2012

Page 2: Introduction to the Android Platform

www.greenITcenter.org

Android Introduction

Android is a mobile phone Operating System

Competes with Apple’s iOS for iPhone and Windows Mobile

Based on Linux

2

Page 3: Introduction to the Android Platform

www.greenITcenter.org

Android Supports

3

Multitasking Videocalling WebKit browser GPS Acceletometers (shaking, orientation) Magnetometers (compass) SQLite Database

Page 4: Introduction to the Android Platform

www.greenITcenter.org

Documentation

4

The site for everything for Java development

http://developer.android.com/index.html

Also new training for developers

https://developer.android.com/training/index.html

Page 5: Introduction to the Android Platform

www.greenITcenter.org

Android Marketplace

5

http://www.android.com/market Free and paid apps

70% goes to developers

Page 6: Introduction to the Android Platform

www.greenITcenter.org

Amazon AppStore

Amazon has a store for Android applications also

http://www.amazon.com/mobile-apps/b/ref=sa_menu_adr_app4?ie=UTF8&node=2350149011

Page 7: Introduction to the Android Platform

www.greenITcenter.org DUE 0903239

AppInventor

Page 8: Introduction to the Android Platform

www.greenITcenter.org

App Inventor An easy to use tool for rapid application

development

It’s all online.

Just drag and drop blocks in a web page to program

Supports Mac, Linux and Windows

Page 9: Introduction to the Android Platform

www.greenITcenter.org

App Inventor

Full featured – but not quite everything you can do with Java.

Location Google Maps Sensors Even Interface with Twitter

Page 10: Introduction to the Android Platform

www.greenITcenter.org

Connect the Pieces

Plug in the pieces to form the logic of your app

No syntax errors

Can load the app to your phone

Page 11: Introduction to the Android Platform

www.greenITcenter.org

Limitation

Can’t go from App Inventor to Android Market

For now…

Also, can’t import or export Java

Bridge to Java available

Page 12: Introduction to the Android Platform

www.greenITcenter.org

Components of AppInventor

AppInventor Designer Build the GUI

AppInventor Blocks Editor Programming with Blocks

Simulator or Device Download and test on your own device Use an online emulator

Page 13: Introduction to the Android Platform

www.greenITcenter.org

Just drag tiles

Page 14: Introduction to the Android Platform

www.greenITcenter.org

Current Status Google has halted development and

“donated” to the public domain Center for Mobile Learning at MIT Media Lab

has “adopted” the product and will be continuing support and further development

Google took application down Jan 1,2012 MIT plans to have new version up in early 1st

quarter 2012 Have source code and instructions available

to set up your own hosting server

Page 15: Introduction to the Android Platform

www.greenITcenter.org

The New Resources

Center for Mobile Learning http://mitmobilelearning.org/

AppInventor EDU Site http://appinventoredu.mit.edu/

Google University Consortium New and limited membership Email me if interested and I will make an

introduction

Page 17: Introduction to the Android Platform

www.greenITcenter.org

Textbook resources http://www.amazon.com/App-Inventor-David-

Wolber/dp/1449397484

http://www.amazon.com/App-Inventor-Android-Experience-Required/dp/1119991331/ref=sr_1_2?s=books&ie=UTF8&qid=1322522259&sr=1-2

http://www.amazon.com/Google-App-Inventor-Ralph-Roberts/dp/1849692122/ref=sr_1_1?ie=UTF8&qid=1322406356&sr=8-1

Page 18: Introduction to the Android Platform

www.greenITcenter.org

Outreach

UNT Mobile App Camp debut this summer (fingers crossed)

Youth Radio Camp + Curriculum http://appinventoredu.mit.edu/resources/youth-

radios-mobile-action-lab-emerging-curriculum

Page 20: Introduction to the Android Platform

www.greenITcenter.org

What do you think?

How could you use this in your classrooms? What level of mobile app usage/development

would be appropriate for you?