Build Features, Not Apps

225.533 Aufrufe

Veröffentlicht am

Presented at Tokyo iOS Meetup https://www.meetup.com/TokyoiOSMeetup/events/234405194/

Video here: https://www.youtube.com/watch?v=lJlyR8chDwo

Veröffentlicht in: Technologie
101 Kommentare
4.337 Gefällt mir
Statistik
Notizen
Keine Downloads
Aufrufe
Aufrufe insgesamt
225.533
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
16.405
Aktionen
Geteilt
0
Downloads
4.949
Kommentare
101
Gefällt mir
4.337
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Build Features, Not Apps

  1. BUILD FEATURES, NOT APPS @NATASHATHEROBOT
  2. SWIFT ROBOT ▸ NatashaTheRobot.com ▸ This Week in Swift ▸ Swift Jobs ▸ try! Swift - TRYTOKYOIOS
  3. Most smartphone users download 0 apps per month
  4. An average app loses up to 95% of users within the first month
  5. !!!
  6. !"
  7. FEATURE: NOTIFICATIONS
  8. Can your app work via Notifications only?
  9. FEATURE: SPEECH RECOGNITION
  10. "As speech recognition accuracy goes from say 95% to 99%, all of us in the room will from barely using it today to using it all the time. Most people underestimate the difference between 95% and 99% accuracy - 99% is a game changer" - Andrew NG, Chief Scientist at Baidu
  11. SIRI INTENTS ▸ Audio or video calling ▸ Messaging ▸ Payments ▸ Searching photos ▸ Workouts ▸ Ride booking
  12. Can your app work with Siri only?
  13. FEATURE: EXTENSIONS
  14. "It took Line Messenger almost four months to find its first two million users ...
  15. … but after stickers were launched, it took only two days to find the next million...
  16. The company now makes over $270M a year just from selling stickers."
  17. Can your app be used as an extension?
  18. THE FUTURE?
  19. ! -> "
  20. ARCHITECTING FOR FEATURES
  21. ▸ Frameworks all the things! ▸ Vectorize Images ▸ NSUserActivity FTW
  22. ! ⌚ #
  23. !
  24. 'I HAVE A FRAMEWORK IDEA' - REPEAT LESS, SHARE MORE. by Fabio Milano at #Pragma Conference 2016
  25. VECTORIZE IMAGES
  26. .PDF
  27. iceCreamImageView.tintColor = .purple
  28. VECTORIZE IMAGES ▸ Single Scale PDFs ▸ Template Image for Icons
  29. NSUSERACTIVITY FTW
  30. // 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 }
  31. NSUSERACTIVITY ▸ Handoff ▸ Universal Links ▸ Search ▸ Location ▸ Contextual Reminders ▸ Contact Interactions
  32. ▸ Frameworks all the things! ▸ Vectorize Images ▸ NSUserActivity FTW
  33. BUILD FEATURES, NOT APPS @NATASHATHEROBOT

×