cocoaheads montpellier meetup : comment gérer son onboarding
TRANSCRIPT
ONBOARDING SUR IOSGÉRER SON ONBOARDING AVEC DES SCÉNARII
COCOAHEADS MONTPELLIER - 14 AVRIL 2016
ON SE SOUVIENT TOUJOURS D’UNE BONNE IMPRESSION
LES TYPES D’ONBOARDING
LES TYPES D’ONBOARDING
TOUT D'HORIZON DES FONCTIONNALITÉS
Cas d’usage
• Les apps simples• Découverte de nouvelles fonctionnalités suite à
une mise à jour
4
LES TYPES D’ONBOARDING
PAS À PAS, MISE EN SITUATION
Cas d’usage
• Présentation de pages avec beaucoup d’actions ou de zone d’interactions
5
LES TYPES D’ONBOARDING
ASSISTANT DE CONFIGURATION
Cas d’usage
• Configurer une app• Connaître l'utilisateur pour personnaliser
l'expérience
6
LES TYPES D’ONBOARDING
SCÉNARISÉ, CONTEXTUEL
Cas d’usage
• Présenter une fonctionnalité avancée seulement quand l’utilisateur est à l’aise avec les simples
• Présenter une fonctionnalité seulement après que l’utilisateur est effectuée un certain nombre d’actions.
7
Démarrage de l’app
Création d’une nouvelle date
Affichage d’une date
Affichage de la liste
Demande d’activer la synchro iCloud
IMPLÉMENTATION
9
Reactive Cocoa RxSwift
10
Reactive Cocoa RxSwift NSNotificationCenter CFNetwork UIKit
Philippe Bernery@pbernery
DES QUESTIONS ?
11
RÉFÉRENCES
RxSwifthttps://github.com/ReactiveX/RxSwifthttps://realm.io/news/slug-max-alexander-functional-reactive-rxswift/
ReactiveCocoahttps://github.com/ReactiveCocoa/ReactiveCocoa
Onboardinghttps://github.com/ariok/BWWalkthroughhttps://github.com/workshirt/WSCoachMarksViewhttp://qz.com/613700/its-here-quartzs-first-news-app-for-iphone/
12