ART40548 - creative studio: Mobile application development
Week 10
Grades announcement: Please email me your password for new grade script.
NFC (possibly next week - based on devices/interest)
Apple WWDC news/ramifications
Downloading xcode 6
Android Interpolator Harvest we mentioned last week
Beacon Senders/Beacon Receivers
Apple iOS doesn’t let you “view” the actual advertising packet data in a beacon that isn’t your own, Android DOES!
Why NFC has been pushed back a bit
Multiple Build Tools error/Clean your workspace!/Remove old Build Tools
Unable to resolve superclass
Answer . To fix this, do the following on both the library project and the application project that uses the library:- Right-click the project in Eclipse's Package Explorer and choose Properties.
- Choose Java Build Path
- Choose Order and Export
- Check the boxes next to Android Private Libraries and Android Dependencies
Rubrics
Updates on progress 9-9:30
Week 9
First (Before anything)
Jenny, Nathan, Daniel, Unice
Google Ads
Media, Data Storage, Preferences and Local Storage, Transitions
Threads and Thread Handlers
Week 8
Silvia - Foundit
Aaron – Android Wear
Sora – Timer with Cloud
Nathan – Farmers Market
Daniel – My List
Val – My Closet
Jenny – Facial recognition
Antti - Game with google ads
Juan - Cloud Storage
Let's hear about parse from Unice
In-App Purchasing
Let's do this together:
Google Ads
Sqlite/Mysql login/membership
What are the possibilities for the students not touching up their apps
Week 7
Couple of projects you haven't seen (Aaron/Jenny)
The Parse Framework (Unice)
Android Review
Multi-touch
Common Gesture Recognition
Custom Gesture Recognition
Pinch
Google Wallet - Simple in App
Week 8-->Subscription Content
Week 9-->Google Ads
Week 10-->NFC/Beacons
Week 11-->Finish/Android Wear/Cordova Setup
Your Projects and brain storming
Week 6
Settings->General->Background App Refresh and other reasons for ibeacons not working
Finish IBeacons the fix and two other demos
Store Harvest
- Boarding passes
- Event tickets
- Retail coupons
- Store cards
- Generic
signpass -p /path/to/MyPass.raw
Urban Airship has beacon functionality
Android Wallet/Near Field Communication
Android Projects
Week 5
Hosted Content Downloads review
>In App Purchasing Errors (Specifically Product Not Found)
How to add a testflight device
JSON Feed with Library review
Subscriptions
iAds
iBeacon
Project Help
Next week: Your Projects Due, Passbook and Receipt Validation
Week 4
Finished inApp Purchase
AFNetworking Continued
Stored Host Content
Next week Receipts/iBeacon
Week 3
webcam recognition
Review of SQLite Datatypes
AFNetworking with JSON Feed
Using Time in an SQLite Database
In App Purchasing
Acceleration
Week 2
Instance Method of Shake Code - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event { if (motion==UIEventSubtypeMotionShake) { self.outputLabel.text=@"Shaking things up!"; self.imageView.transform = CGAffineTransformIdentity; self.imageView.frame=self.originalRect; } }
Possible Untapped Market- Bad Behavior Apps?
Major Theme: Extending Extra Purchase Functionality
Store Kit
inApp Purchasing - Postponed until apple gives me access to itunes connect
(backup plan -sensing orientation and motion)
Uses the Store Kit Framework combined with settings configured using the iTunes Connect web portal.
http://itunes.apple.com/us/movie/the-pirates!-band-of-misfits/id527049179
http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
SKStoreProductViewController class.
Passbook
Your project stuff : Rubrics
Homework:
Week 1
The first half of this quarter will be perfecting your ios apps, the second will be perfecting the android apps.
Some mobile portfolio sites
There are four types of storage available:
Key-Value storage - to share small amounts of data with your application on a user's other devices.
UIDocument storage - to store documents and other data in the user's iCloud account using a subclass of UIDocument.
CoreData - SQLite database storage.
Individual files and directories - for managing lots of different files directly in the file system.
Maximum key size - Key names cannot be longer than 64 bytes.
Maximum value size - You cannot store more than 64 kilobytes in a single value.
Maximum key-value store size for an app - Applications can only store up to 64 kilobytes of key-value data in total. Attempts to set keys beyond that limit will fail and the previous value will persist.
Data types - Only basic types like strings, numbers and booleans can be stored.
IOS Review/Summarize what we learned last quarter and how it relates to data driven apps
UI Document Class
Core Data
Sqlite versus Core Data

iCloud
Topics that relate to unfinished projects:
Rubrics