Your SlideShare is downloading. ×
Think outside the app
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Think outside the app

208
views

Published on

Old presentation I did at Purple Rock Scissors. I may update this eventually.

Old presentation I did at Purple Rock Scissors. I may update this eventually.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
208
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Think Outside the App Predicting the user’s actions for a seamless user experience Andrew Kozlik PRPL HQ 100 E. Pine Street, Suite 204 Orlando FL 32801 We’re Online purplerockscissors.com twitter.com / @prplrckscssrs
  • 2. Purple, Rock, Scissors / Think Outside the App Evernote • Cloud based note keeping • Free for users with a limit on data storage Instapaper • Stores text for reading later • Free service, but iOS app costs $4.99
  • 3. Purple, Rock, Scissors / Think Outside the App Evernote • Predicts what your note will be about by looking into your Calendar • If you’re at an event, it starts a new note with the event name • This is excellent when at conferences or meetings • Allows the user to focus on note taking, not data entry
  • 4. Purple, Rock, Scissors / Think Outside the App Consider Event Kit Framework • Allows iOS applications to access Calendar database • Contains several classes including EKAlarm, EKCalendar, EKCalendarItem • Checks time to see if you’re current at an event • If you’re at an event, pull the event name and use it for the title • Programming Guide - https://developer.apple.com/library/ios/#documentation/DataManagement/Con • Framework Reference - https://developer.apple.com/library/ios/#documentation/EventKit/Reference/E ventKitFrameworkRef/_index.html#//apple_ref/doc/uid/TP40009662
  • 5. Purple, Rock, Scissors / Think Outside the App Instapaper • You can copy a link from Safari and Instapaper detects it • Looks into your buffer to see if you’re saving a link • Uses regex to detect link, and prompts user to “Read Later” • Keeps user from going through the entire link submission process
  • 6. Purple, Rock, Scissors / Think Outside the App Consider Using UIPasteBoard • Allows sharing data between applications using a system-wide or application-specific pasteboard • Two types of pasteboards • General (UIPasteboardNameGeneral) • All-purpose memory storage • Find (UIPasteboardNameFind) • Stores most recent string in search bar • Class Reference - https://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/U
  • 7. Purple, Rock, Scissors / Think Outside the App Don’t Abuse the APIs • Path used the Address Book framework to automatically upload users’ contact lists without their permission • Best practice is to alert the user that you will be accessing data • Apple may be revisiting privacy settings • APIs may require permission, similar to Core Location
  • 8. Purple, Rock, Scissors / Think Outside the App User Frameworks to Improve User Experience • Core Location, Address Book, Event Kit • Consider the easiest path to data input • What will set your app apart from the rest?
  • 9. Questions? Andrew Kozlik Software Developer Twitter: @codefortravel Purple, Rock, Scissors www.PurpleRockScissors.com Twitter: @PrplRckScssrs Facebook: www.Facebook.com/PurpleRockScisso rs The information contained in this proposal or quotation constitutes a trade secret and/or information that is commercial or financial and confidential or privileged. It is furnished to you in confidence with the understanding that it will not, without the permission of Purple, Rock, Scissors, be used or disclosed for other than evaluation purposes.
  • 10. Questions? Andrew Kozlik Software Developer Twitter: @codefortravel Purple, Rock, Scissors www.PurpleRockScissors.com Twitter: @PrplRckScssrs Facebook: www.Facebook.com/PurpleRockScisso rs The information contained in this proposal or quotation constitutes a trade secret and/or information that is commercial or financial and confidential or privileged. It is furnished to you in confidence with the understanding that it will not, without the permission of Purple, Rock, Scissors, be used or disclosed for other than evaluation purposes.