Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Think outside the app
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.