Things to download:

33
Things to download: This PowerPoint techandbehavior.com/flashcard/ FlashcardWorkshop.pptx The app source code techandbehavior.com/flashcard/App.zip The app (optional) For iOS https ://itunes.apple.com/app/id570008010?mt= 8 For Android: https ://play.google.com/store/apps/details?id= com.techandbehavior.flashcards As a webpage: techandbehavior.com/flashcard/

description

Things to download:. This PowerPoint techandbehavior.com /flashcard / FlashcardWorkshop.pptx The app source code techandbehavior.com /flashcard / App.zip The app (optional) For iOS https ://itunes.apple.com/app/id570008010?mt= 8 F or Android : - PowerPoint PPT Presentation

Transcript of Things to download:

Page 1: Things to download:

Things to download:• This PowerPoint• techandbehavior.com/flashcard/FlashcardWorkshop.pptx

• The app source code• techandbehavior.com/flashcard/App.zip

• The app (optional)• For iOS

• https://itunes.apple.com/app/id570008010?mt=8• For Android:

• https://play.google.com/store/apps/details?id=com.techandbehavior.flashcards

• As a webpage: • techandbehavior.com/flashcard/

Page 2: Things to download:

Agenda• Why?• Tools of the Trade• Example App• Flashcard App• Hosting/App Stores

Page 3: Things to download:

A very important question:

•Why?

Page 4: Things to download:

Good Reasons:

• Interactivity•Reminders•Proximity•Navigation of Information•Communication

Page 5: Things to download:

Bad Reasons:

• To replace us• To duplicate other materials

Page 6: Things to download:

Tools of the Trade

Page 7: Things to download:

Smartphone Market Share

Page 8: Things to download:

The Mathew Effect in Market Share

• Android and iOS Dominate• Less incentive for developers

to make apps for other markets• Fewer Apps in other markets• Less reason to buy other

phones• Android and iOS Dominate

Page 9: Things to download:

Operating Systems are like Languages

IOS Android

Page 10: Things to download:

IOS• Objective C (Free)• X-Code (Free)• *need a mac with OS 10 or higher

• iOS Developer Program ($99/Year)• Must use Developer Certificate in Testing• Submission to App Store• Apple gets a cut of all sales and subscriptions

Page 11: Things to download:

Android• Java (Free)• Eclipse (Free)• Can test apps without account• Submit to Google Play (One time $25 fee, instantaneous

publishing)• Google Play gets a cut of all sales and subscriptions

Page 12: Things to download:

Websites are Like Interpreters

Page 13: Things to download:

HTML5• Free (but requires hosting)• No software needed, but it helps• Able to update within seconds• No curated market (both good and bad)• Able to work offline (if bookmarked)• No fees attached• Able to access many features on newer devices• Sandboxed• No Fees attached• Public doesn’t understand it

Page 14: Things to download:

How to learn• www.codecademy.com• Wonderful (and free) tutorials

• Lynda• University Subscription

• W3schools.com• Brief but good tutorials (also free)

• Playing around!

Page 15: Things to download:

jQuery Mobile

• jQuery • A (free) javascript library that makes things

easier• jQuery Mobile• A (free) jquery library that makes pretty mobile

webpages with very little effort

Page 16: Things to download:

Native Wrappers• Phonegap • Titanium• appMobi• Create native apps using HTML5• Provide API’s (Hooks to get out of the sandbox)• Work across platforms (mostly)• Can be submitted to app stores

Page 17: Things to download:

Limitations of Native Wrappers• Integration with SDK’s (like Google Analytics)• Efficiency• Memory Leaks/Garbage Collection Problems• Difficult to orchestrate large projects• Poor Documentation

Page 18: Things to download:

Example App

Page 19: Things to download:

Kitten Therapy

Page 20: Things to download:

Get jQuery Mobile• Go to http://jquerymobile.com• Download .zip of Latest Version

Page 21: Things to download:

Get jQuery Mobile

Page 22: Things to download:

Customize Code

Page 23: Things to download:

Flashcard App

• Go to www.techandbehavior.com/flashcard/App.zip• Open Index.html with a html editor or text

program (not Word)

Page 24: Things to download:

Clear out the vocab

• Find var wordbank = new Array (""); ----keep it• Delete everything that starts with wordbank[X] =

new Array()

Page 25: Things to download:

Make your own vocabulary

• Open wordbank.xlsx• Locate the Wordbank Tab• Replace the Vocabulary• Section is the group of cards (for the menu)• Word• Response• Page

Page 26: Things to download:

Create the Code• Remember what row you stopped on• Navigate to the Interum tab• Copy last existing cell if your word list is longer• Delete extra cells if it is shorter

• Navigate to Code Tab• Copy last existing cell if your word list is longer• Delete extra cells if it is shorter

Page 27: Things to download:

Insert the code

• Copy the code from the code tab of the excel spread-sheet• Paste it after var wordbank = new Array ("");

Page 28: Things to download:

Customize the App• Custom Themes (free)• http://jquerymobile.com/themeroller/

• Find and replace text• Create new pages or features

Page 29: Things to download:

Hosting/App Store

Page 30: Things to download:

Phonegap Build• Go to build.phonegap.com• Login or register• Zip your folder• Upload it to their site• Customize the app:• Edit the config.xml file

• https://build.phonegap.com/docs/config-xml• Replace the Images

• https://github.com/phonegap/phonegap/wiki/App-Splash-Screen-Sizes

Page 31: Things to download:

App store submission• Get the certificates• Android

• https://build.phonegap.com/docs/android-signing• iOS

• https://build.phonegap.com/docs/ios-builds

• Submit to the stores• Android

• play.google.com/apps/publish/• iOS

Page 32: Things to download:

Carmen• Zip folder• In Carmen, click content manage files • Upload zipped file• Unzip the file• On a page in content, click “insert quicklink” • Select “course file”• Navigate to index.html• Select “whole window”

Page 33: Things to download:

Contact• Ryan Hansen• 316-409-0804• [email protected]