12

Click here to load reader

Cocoaheads Montpellier Meetup : Comment gérer son onboarding

Embed Size (px)

Citation preview

Page 1: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

ONBOARDING SUR IOSGÉRER SON ONBOARDING AVEC DES SCÉNARII

COCOAHEADS MONTPELLIER - 14 AVRIL 2016

Page 2: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

ON SE SOUVIENT TOUJOURS D’UNE BONNE IMPRESSION

Page 3: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

LES TYPES D’ONBOARDING

Page 4: Cocoaheads Montpellier Meetup : Comment gérer son 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

Page 5: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

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

Page 6: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

LES TYPES D’ONBOARDING

ASSISTANT DE CONFIGURATION

Cas d’usage

• Configurer une app• Connaître l'utilisateur pour personnaliser

l'expérience

6

Page 7: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

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

Page 8: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

IMPLÉMENTATION

Page 9: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

9

Reactive Cocoa RxSwift

Page 10: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

10

Reactive Cocoa RxSwift NSNotificationCenter  CFNetwork  UIKit

Page 11: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

Philippe Bernery@pbernery

DES QUESTIONS ?

11

Page 12: Cocoaheads Montpellier Meetup : Comment gérer son onboarding

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