• Stars
    star
    104
  • Rank 330,604 (Top 7 %)
  • Language
    JavaScript
  • Created about 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple onboarding component for React Native

<Onboarding />

Onboarding experience made a breeze.

Originally inspired by AndroidOnboarder.

Quick demo

Adapts to bright backgrounds and dark, too shows the Done button
<Onboarding
  pages={[
    { backgroundColor: '#fff', image: <Square />, title: 'Simple Messenger UI', subtitle: 'Implemented in React Native' },
    { backgroundColor: "#fe6e58", image: <Circle />, title: 'Welcome', subtitle: 'To Earth' },
    { backgroundColor: "#999", image: <Square />, title: 'Also', subtitle: 'Mars is nice' },
  ]}
  onEnd={}
/>

Install

npm install --save react-native-simple-onboarding
import Onboarding from 'react-native-simple-onboarding';

Usage

<Onboarding /> component

Props:

  • pages (required): an array of onboarding pages. A page is an object of shape:
    • backgroundColor (required): a background color for the page
    • image (required): a component instance displayed at the top of the page
    • title (required): a string title
    • subtitle (required): a string subtitle
  • onEnd (optional): a callback that is fired after the onboarding is complete
  • bottomOverlay (optional): a bool flag indicating whether the bottom bar overlay should be shown. Defaults to true.
  • showSkip (optional): a bool flag indicating whether the Skip button should be show. Defaults to true.
  • showNext (optional): a bool flag indicating whether the Next arrow button should be show. Defaults to true.
  • showDone (optional): a bool flag indicating whether the Done checkmark button should be show. Defaults to true.

To Do

  • animations
  • accessibility

License

MIT.

More Repositories

1

nsa_panel

Easily add an NSA backdoor into your Rails app.
Ruby
800
star
2

pabla

Engaging social media image tool. Like Buffer's Pablo. Meant as a React+Canvas experiment. [alfa quality]
JavaScript
354
star
3

decentralized-anonymous-marketplace-concept

A concept of distributed anonymous marketplace.
201
star
4

sleek

Doing Analytics in Ruby.
Ruby
158
star
5

heroku-buildpack-elixir

Elixir buildpack for Heroku.
Shell
71
star
6

react-native-simple-emoji-picker

A simple emoji picker component for React Native
JavaScript
42
star
7

messenger-ui-rn

Simple Messenger UI in React Native
JavaScript
23
star
8

meklebar

Bitcoin escrow transaction helper.
JavaScript
19
star
9

ruroku

The better Ruby client for Heroku API.
Ruby
17
star
10

dynamo_demo

A demo application using Dynamo Elixir framework.
Elixir
16
star
11

no-bs-react-webpack-starter

πŸ™…πŸ’© No bullshit React Webpack boilerplate.
JavaScript
15
star
12

redux-typed-saga

A type-safe alternative to redux-saga. // Using `yield*` in `finally` is currently broken in Babel / ES spec, as it will terminate the generator completely.
JavaScript
14
star
13

Illuminati-iOS

iOS client for Secret-like mobile social network
Swift
11
star
14

react-native-shaking-text

A Text component that shakes every time its content changes
JavaScript
10
star
15

react-native-navigation-experimental-compat

JavaScript
10
star
16

dotfiles

Dotfiles.
JavaScript
9
star
17

xtr

Simple trading engine
Ruby
7
star
18

ampersand_x

&X brings expressiveness back to Ruby procs
Ruby
4
star
19

pirrrate

A basic Ruby API client for The Pirate Bay
Ruby
4
star
20

furry

Simplistic web framework
Ruby
4
star
21

react-native-rainbow-background

🌈 Animating rainbow background for React Native
JavaScript
3
star
22

typed_arguments

Typed method arguments for Ruby
Ruby
3
star
23

config-env-brunch

Configure brunch applictions via environment variables.
JavaScript
3
star
24

konin-clj

Konin is a RabbitMQ-powered library to enable synchronous inter-service communication (RPC) in a service-oriented architecture (Clojure version)
Clojure
2
star
25

Fallboard

JavaScript
2
star
26

babushka-deps

Set of babushka deps to setup my development environment.
Ruby
2
star
27

medberry

A platform to connect patients with doctors via live video chat.
JavaScript
2
star
28

Twee

A simple iOS Twitter client built with RubyMotion
Ruby
2
star
29

xtr.re

Simple trading engine (ReasonML edition)
OCaml
2
star
30

lisley

Lisp parser/interpreter implemented in Haskell.
Haskell
1
star
31

icbitter

An iOS client for icbit futures market.
Objective-C
1
star
32

instatewetrust

http://instatewetrust.herokuapp.com
CSS
1
star
33

500px-commenter

Auto-comment on nice 500px photos
Ruby
1
star
34

konin

Konin is a RabbitMQ-powered library to enable inter-service communication (RPC) in a service-oriented architecture.
Ruby
1
star
35

reasonly-typed

A simple type system built with ReasonML πŸ”₯
OCaml
1
star
36

goshakkk

1
star
37

hadis

Redis server implemented in Haskell.
Haskell
1
star