Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
BUILD FEATURES,
NOT APPS
@NATASHATHEROBOT
SWIFT ROBOT
▸ NatashaTheRobot.com
▸ This Week in Swift
▸ Swift Jobs
▸ try! Swift - TRYTOKYOIOS
Most smartphone users download 0 apps per month
An average app loses up to 95% of users within the first month
!!!
!"
FEATURE:
NOTIFICATIONS
Can your app work via Notifications only?
FEATURE:
SPEECH
RECOGNITION
"As speech recognition accuracy goes from say 95% to 99%, all of us in
the room will from barely using it today to using i...
SIRI INTENTS
▸ Audio or video calling
▸ Messaging
▸ Payments
▸ Searching photos
▸ Workouts
▸ Ride booking
Can your app work with Siri only?
FEATURE:
EXTENSIONS
"It took Line Messenger almost four
months to find its first two million
users ...
… but after stickers were launched, it
took only two days to find the next
million...
The company now makes over $270M a
year just from selling stickers."
Can your app be used as an extension?
THE FUTURE?
! -> "
ARCHITECTING
FOR FEATURES
▸ Frameworks all the things!
▸ Vectorize Images
▸ NSUserActivity FTW
! ⌚ #
!
'I HAVE A FRAMEWORK IDEA' - REPEAT LESS, SHARE MORE.
by Fabio Milano at #Pragma Conference 2016
VECTORIZE IMAGES
.PDF
iceCreamImageView.tintColor = .purple
VECTORIZE IMAGES
▸ Single Scale PDFs
▸ Template Image for Icons
NSUSERACTIVITY FTW
// AppDelegate
func application(_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @...
NSUSERACTIVITY
▸ Handoff
▸ Universal Links
▸ Search
▸ Location
▸ Contextual Reminders
▸ Contact Interactions
▸ Frameworks all the things!
▸ Vectorize Images
▸ NSUserActivity FTW
BUILD FEATURES,
NOT APPS
@NATASHATHEROBOT
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
// AppDelegate func application(_ application:
Nächste SlideShare
Wird geladen in …5
×

// AppDelegate func application(_ application: Build Features, Not Apps

320.513 Aufrufe

Veröffentlicht am

// AppDelegate
func application(_ application: UIApplication,
continue userActivity: NSUserActivity,
restorationHandler: @escaping ([Any]?) -> Void) -> Bool
{
if userActivity.activityType == NSUserActivityTypeBrowsingWeb,
let webpageURL = userActivity.webpageURL
{
// separate webpageURL using NSURLComponents
// present the correct View Controller if valid
// otherwise, open link in Safari
}
return false
}

Veröffentlicht in: Technologie
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Hello, friends, I am out here to testify the good works of Dr.Kareem of FAST SOLUTION HOME in My life, and now my life is back !!! After 2 years of Broken marriage, my husband left me with two kids.I felt like ending it all.While searching for a solution online, I came across several testimonies about this particular spell caster. Some people testified that he brought their Ex lover back, some testified that he restored womb and cure cancer, and another sickness, some testified that he can cast a spell to stop divorce and also spell to get a well-paid job soon. He is amazing, I also come across one particular testimony, it was about a woman called Sandra she testified about how he brought back her Ex lover in less than 2 days. After reading all these, I decided to give him a try. I contacted him on via email and explained my problem to him.and he told me what I needed to do and I did as instructed. In just 48hours, my husband came back to me. We resolved our issues, and we are even happier than ever before.Dr.Kareem, you are a gifted man and I will not stop publishing him because he is a wonderful man. If you have any problem and you are looking for a real and genuine spell caster, Try him anytime, he is the answer to your problems. You can contact him and get your problems solved today! WhatSAPP & CALL: +2348116063376 SMS ONLY (USA & Canada)(+1 347) 670-4908 Email: drkareemjida@yahoo.com Email: drkareemjida@gmail.com
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Finally i found something that changed my life, if you need to change yours just watch the video here http://bit.ly/changesvideo Hope it helps you as it helped me!
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

×