Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

4463

Partager

Télécharger pour lire hors ligne

Build Features, Not Apps

Télécharger pour lire hors ligne

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

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

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

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
  • MatheusMachado36

    Aug. 30, 2021
  • AndrewAgostiniChina

    Jun. 24, 2021
  • SomuShekar

    Apr. 22, 2020
  • AntjeMoser

    Mar. 21, 2020
  • BlancaM5

    Oct. 13, 2019
  • claymore86

    Oct. 4, 2019
  • vajdajan

    Sep. 14, 2019
  • davjon2

    Sep. 8, 2019
  • CassIllingsworth

    Sep. 4, 2019
  • VHToriSwanson

    Jul. 24, 2019
  • jacobmoynihan2

    Jul. 3, 2019
  • moisespalma

    Jun. 26, 2019
  • HerbertusJBertjanGro

    Jun. 25, 2019
  • JoseAmat

    Jun. 19, 2019
  • dioporco1

    May. 6, 2019
  • YenaKim35

    May. 6, 2019
  • dgramirezv

    May. 5, 2019
  • mrbosski

    Apr. 18, 2019
  • anuschki

    Apr. 15, 2019
  • NazimTerkiHassaine

    Apr. 15, 2019

Presented at Tokyo iOS Meetup https://www.meetup.com/TokyoiOSMeetup/events/234405194/ Video here: https://www.youtube.com/watch?v=lJlyR8chDwo

Vues

Nombre de vues

385 345

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

28 396

Actions

Téléchargements

5 732

Partages

0

Commentaires

0

Mentions J'aime

4 463

×