Post on 13-Feb-2016
description
www.greenITcenter.org DUE 0903239
Introduction to the Android Platform
Winter Working Connections 2012
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
www.greenITcenter.org
Android Supports
3
Multitasking Videocalling WebKit browser GPS Acceletometers (shaking, orientation) Magnetometers (compass) SQLite Database
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
www.greenITcenter.org
Android Marketplace
5
http://www.android.com/market Free and paid apps
70% goes to developers
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
www.greenITcenter.org DUE 0903239
AppInventor
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
www.greenITcenter.org
App Inventor
Full featured – but not quite everything you can do with Java.
Location Google Maps Sensors Even Interface with Twitter
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
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
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
www.greenITcenter.org
Just drag tiles
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
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
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
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
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
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/
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?