Cocoaheads Montpellier Meetup : Comment gérer son onboarding

  • View
    517

  • Download
    2

  • Category

    Mobile

Preview:

Citation preview

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