1 / 20

Introduction to the Android Platform

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

zenia
Télécharger la présentation

Introduction to the Android Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to the Android Platform Winter Working Connections 2012

  2. Android Introduction • Android is a mobile phone Operating System • Competes with Apple’s iOS for iPhone and Windows Mobile • Based on Linux

  3. Android Supports • Multitasking • Videocalling • WebKit browser • GPS • Acceletometers (shaking, orientation) • Magnetometers (compass) • SQLite Database

  4. Documentation 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

  5. Android Marketplace • http://www.android.com/market • Free and paid apps • 70% goes to developers

  6. 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

  7. AppInventor

  8. 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

  9. App Inventor • Full featured – but not quite everything you can do with Java. • Location • Google Maps • Sensors • Even Interface with Twitter

  10. Connect the Pieces • Plug in the pieces to form the logic of your app • No syntax errors • Can load the app to your phone

  11. Limitation • Can’t go from App Inventor to Android Market • For now… • Also, can’t import or export Java • Bridge to Java available

  12. 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

  13. Just drag tiles

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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/

  20. What do you think? • How could you use this in your classrooms? • What level of mobile app usage/development would be appropriate for you?

More Related