{"id":142,"date":"2013-07-09T22:00:31","date_gmt":"2013-07-09T22:00:31","guid":{"rendered":"http:\/\/kastner.ucsd.edu\/?page_id=142"},"modified":"2013-09-17T17:58:39","modified_gmt":"2013-09-17T17:58:39","slug":"cse-87-smart-phone-programming","status":"publish","type":"page","link":"https:\/\/kastner.ucsd.edu\/ryan\/cse-87-smart-phone-programming\/","title":{"rendered":"CSE 87: Smart Phone Programming"},"content":{"rendered":"<h1>CSE 87 &#8211; Smart Phone Programming<\/h1>\n<div><\/div>\n<div>\n<div>\n<p>In this class you will learn how to program your Android phone using\u00a0<a href=\"http:\/\/www.appinventorbeta.com\/learn\/\">App Inventor<\/a><\/p>\n<p>You will need the following material to get started:<\/p>\n<p>1. How to setup your Android phone to download App Inventor programs:\u00a0<a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/barcode_scanner_howto_pdf.pdf\">Download Instructions<\/a><\/p>\n<p>2. Step by Step Tutorials:<\/p>\n<ul>\n<ul>\n<li><a href=\"http:\/\/ice-web.cc.gatech.edu\/dl\/?q=node\/687\">Music Maker<\/a><\/li>\n<li><a href=\"http:\/\/ice-web.cc.gatech.edu\/dl\/?q=node\/723\">Push Me<\/a><\/li>\n<li><a href=\"http:\/\/ice-web.cc.gatech.edu\/dl\/?q=node\/695\">Pong<\/a><\/li>\n<\/ul>\n<\/ul>\n<p>3. Additional exercises for programming in App Inventor. In general, the exercises go from easiest to hardest .<\/p>\n<table border=\"2\" cellspacing=\"2\" cellpadding=\"10\">\n<tbody>\n<tr>\n<td>Lab No.<\/td>\n<td>Instructions<\/td>\n<\/tr>\n<tr>\n<td>1<\/td>\n<td><a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/PaintPot_pdf.pdf\">PaintPot<\/a><\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td><a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/MoleMashAssignment_pdf.pdf\">Mole Mash<\/a><\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td><a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/LocationSensor_pdf.pdf\">Location Sensor<\/a><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td><a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/AmazonTutorial.pdf\">Amazon Price Check<\/a><\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td><a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/teeter_appinventor_instruction_pdf.pdf\">Teeter Game<\/a><\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td><a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/instructions\/Location_aware_app_advanced_pdf_0.pdf\">LocationAware App (Advanced)<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Teeter Code<br \/>\n<a href=\"http:\/\/kastner.ucsd.edu\/ryankastner\/wp-content\/uploads\/sites\/5\/rkastner\/classes\/CSE 87 2\/zip\/TeeterCode.zip\">Teeter Code<\/a><\/p>\n<p>Other Resources:<br \/>\n<a href=\"http:\/\/ice-web.cc.gatech.edu\/dl\/?q=node\/639\">Georgia Tech Distance Learning AppInventor Information<\/a><br \/>\n<a href=\"http:\/\/turing.cs.trincoll.edu\/~ram\/cpsc110\/\">Trinity College Computing with Mobile Phones Course<\/a><br \/>\n<a href=\"https:\/\/sites.google.com\/site\/appinventorcourse\/\">University of San Francisco Computing, Mobile Apps and Web Course<\/a><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>CSE 87 &#8211; Smart Phone Programming In this class you will learn how to program your Android phone using\u00a0App Inventor You will need the following material to get started: 1. How to setup your Android phone to download App Inventor &hellip; <a href=\"https:\/\/kastner.ucsd.edu\/ryan\/cse-87-smart-phone-programming\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-142","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":2,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/142\/revisions"}],"predecessor-version":[{"id":474,"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/pages\/142\/revisions\/474"}],"wp:attachment":[{"href":"https:\/\/kastner.ucsd.edu\/ryan\/wp-json\/wp\/v2\/media?parent=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}