What's Due?

  • 2nd Half Project progress

     

     

     

Helpful links?

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

Swift and Playground

Downloading xcode 6

New Docs

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!

ibeacon

Proximity Kit/Radius

Estimote

Why NFC has been pushed back a bit

NFC capable phones

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:
  1. Right-click the project in Eclipse's Package Explorer and choose Properties.
  2. Choose Java Build Path
  3. Choose Order and Export
  4. Check the boxes next to Android Private Libraries and Android Dependencies

 

ADT 14 and switch statement

Rubrics

Updates on progress 9-9:30

Week 10 materials

Week 9

Interpolators

Admob

Interpolators

Interpolators

First (Before anything)

Jenny, Nathan, Daniel, Unice

Some News

From Last Week

The damn R file error

Google Ads

Ads Intro

Next Ads

Ads SDK

AdMob

 

Media, Data Storage, Preferences and Local Storage, Transitions

Threads and Thread Handlers

week 9 materials

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

Using the cloud with Android

Options

Let's do this together:

Deploy first

Google Cloud

The SD Card

Google Ads

Ads SDK

AdMob

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 7 materials

Week 6

Settings->General->Background App Refresh and other reasons for ibeacons not working

Finish IBeacons the fix and two other demos

Store Harvest

Passkit:

  • Boarding passes
  • Event tickets
  • Retail coupons
  • Store cards
  • Generic

Apple Downloads

signpass -p /path/to/MyPass.raw

Urban Airship has beacon functionality

Passkit

Android Wallet/Near Field Communication

Android Projects

Ribomation

Week 6 Materials

Week 5

One Plus

Hosted Content Downloads review

In case you delete frameworks

>In App Purchasing Errors (Specifically Product Not Found)

How to add a testflight device

JSON Feed with Library review

Subscriptions

iAds

iBeacon

Demo

Project Help

Next week: Your Projects Due, Passbook and Receipt Validation

Week 5 materials

Week 4

Finished inApp Purchase

AFNetworking Continued

Stored Host Content

iAds

iAd HIG

iAd Workbench

Next week Receipts/iBeacon

 

Week 4 materials

Week 3

webcam recognition

Review of SQLite Datatypes

AFNetworking with JSON Feed

Using Time in an SQLite Database

In App Purchasing

Acceleration

Week 3 materials

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;
    }
}

Simulator Guide

Understanding Delegates

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.

Simulator Guide

Updating your app

Passbook

Your project stuff : Rubrics

Homework:

week 2 materials

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

week 1 materials