Introduction to the Android Platform
description
Transcript of Introduction to the Android Platform
![Page 1: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/1.jpg)
www.greenITcenter.org DUE 0903239
Introduction to the Android Platform
Winter Working Connections 2012
![Page 2: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/7.jpg)
www.greenITcenter.org DUE 0903239
AppInventor
![Page 8: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/13.jpg)
www.greenITcenter.org
Just drag tiles
![Page 14: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/15.jpg)
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 16: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/16.jpg)
www.greenITcenter.org
Lets see how to use AppInventor Video
http://www.youtube.com/watch?v=Xl6EgyHwbA0&list=PL2D27126F35E50A1B&index=1&feature=plpp_video
http://www.youtube.com/watch?v=ieOAivCd-VM&list=PL2D27126F35E50A1B&index=2&feature=plpp_video
![Page 17: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/18.jpg)
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 19: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/19.jpg)
www.greenITcenter.org
As a course (or portion)
https://sites.google.com/site/wellesleycs117fall11/
http://www.cs.trincoll.edu/~ram/cpsc110/ http://groups.csail.mit.edu/mac/classes/6.083/
admin/fall-2011/calendar.html
http://www.appinventor.org/course-in-a-box https://sites.google.com/site/appinventoredu/
![Page 20: Introduction to the Android Platform](https://reader035.fdocuments.net/reader035/viewer/2022062315/56815e3c550346895dcca38d/html5/thumbnails/20.jpg)
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?