All Projects → WrathChaos → react-native-beautiful-timeline

WrathChaos / react-native-beautiful-timeline

Licence: MIT License
Fully customizable, beautifully designed Timeline for React Native.

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language
Starlark
911 projects

Projects that are alternatives of or similar to react-native-beautiful-timeline

react-native-imaged-carousel-card
Fully customizable & Lovely Imaged Carousel Card for React Native
Stars: ✭ 70 (-36.94%)
Mutual labels:  apple, freakycoder, kuray
react-native-permissions-modal
Awesome & Fully Customizable Permissions Modal for React Native
Stars: ✭ 26 (-76.58%)
Mutual labels:  apple, freakycoder, kuray
notifyme
react-notification-timeline is a react based component helps in managing the notification in time-based manner.
Stars: ✭ 94 (-15.32%)
Mutual labels:  timeline, timeline-component
react-native-animated-radio-button
Fully customizable animated radio button for React Native
Stars: ✭ 25 (-77.48%)
Mutual labels:  mobile-application-development, freakycoder
add-to-calendar-button
A convenient JavaScript snippet, which lets you create beautiful buttons, where people can add events to their calendars.
Stars: ✭ 697 (+527.93%)
Mutual labels:  apple, calendar
Kvkcalendar
A most fully customization calendar and timeline library for iOS 📅
Stars: ✭ 160 (+44.14%)
Mutual labels:  timeline, calendar
React Chrono
🕜 Modern Timeline component for React
Stars: ✭ 2,873 (+2488.29%)
Mutual labels:  timeline, timeline-component
react-native-header-search-bar
Fully customizable header search bar for React Native
Stars: ✭ 101 (-9.01%)
Mutual labels:  apple, freakycoder
Period
PHP's time range API
Stars: ✭ 616 (+454.95%)
Mutual labels:  timeline, calendar
vue-light-timeline
A mobile first lightweight vue timeline components
Stars: ✭ 88 (-20.72%)
Mutual labels:  timeline, timeline-component
react-native-bounceable
Animate and bounce any component with RNBounceable for React Native
Stars: ✭ 26 (-76.58%)
Mutual labels:  apple, freakycoder
Life Calendar
A look at the big picture.
Stars: ✭ 139 (+25.23%)
Mutual labels:  timeline, calendar
Gantt Schedule Timeline Calendar
Gantt Gantt Gantt Timeline Schedule Calendar [ javascript gantt, js gantt, projects gantt, timeline, scheduler, gantt timeline, reservation timeline, react gantt, angular gantt, vue gantt, svelte gantt, booking manager ]
Stars: ✭ 990 (+791.89%)
Mutual labels:  timeline, calendar
react-native-bottom-bar
Fully customizable BottomBar with unique design shape for React Native.
Stars: ✭ 74 (-33.33%)
Mutual labels:  freakycoder, kuray
Angular Gantt Schedule Timeline Calendar
Angular version of gantt-schedule-timeline-calendar [ angular gantt, gantt chart, angular gantt chart, angular schedule, angular timeline, angular calendar, gantt chart, schedule, scheduler, timeline, calendar ]
Stars: ✭ 32 (-71.17%)
Mutual labels:  timeline, calendar
react-timeline
The easiest way to add a responsive and customizable timeline to React apps
Stars: ✭ 68 (-38.74%)
Mutual labels:  timeline, timeline-component
React Timeline Gantt
A react Timeline component with virtual rendering
Stars: ✭ 347 (+212.61%)
Mutual labels:  timeline, calendar
croncal
Utility to convert a crontab file to a list of actual events within a date range.
Stars: ✭ 37 (-66.67%)
Mutual labels:  timeline, calendar
vertical-timeline-component-react
A Timeline Component for React.js
Stars: ✭ 42 (-62.16%)
Mutual labels:  timeline, timeline-component
react-native-input-bar
Fully customizable, beautifully designed Input Bar for React Native
Stars: ✭ 32 (-71.17%)
Mutual labels:  apple, freakycoder

React Native Beautiful Timeline

Battle Tested ✅

Fully customizable, beautifully designed Timeline for React Native.

npm version npm Platform - Android and iOS License: MIT styled with prettier

React Native Beautiful Timeline React Native Beautiful Timeline

Installation

Add the dependency:

npm i react-native-beautiful-timeline

Peer Dependencies

IMPORTANT! You need install them
"react": ">= 16.x.x",
"react-native": ">= 0.55.x",
"moment": ">= 2.24.0",
"react-native-dash": ">= 0.0.11",
"react-native-androw" : ">= 0.0.34",
"@freakycoder/react-native-helpers": ">= 0.1.0",

Usage

Import

import Timeline from "react-native-beautiful-timeline";

Basic Usage

Data Format

The data format MUST like this example.

[
  {
    "date": 1574342522000,
    "data": [
      {
        "title": "React Native Beautiful Timeline",
        "subtitle": "Sed at justo eros. Phasellus.",
        "date": 1574342522000
      },
      {
        "title": "React Native",
        "subtitle": "Sed viverra. Nam sagittis.",
        "date": 1574342501000
      }
    ]
  },
  {
    "date": 1574248261000,
    "data": [
      {
        "title": "Timeline",
        "subtitle": "Morbi magna orci, consequat in.",
        "date": 1574248261000
      }
    ]
  },
  {
    "date": 1574125621000,
    "data": [
      {
        "title": "Beauty Timeline",
        "subtitle": "Nulla a eleifend urna. Morbi. Praesent.",
        "date": 1574125621000
      }
    ]
  }
]

Let's take a look a bit closer:

For each day & there would be limitless objects(Cards) for each day something like this example: Each card comes from data array and each day comes from each object from main array.

{
  "date": 1574342522000,
  "data": [
    {
      "title": "React Native Beautiful Timeline",
      "subtitle": "Sed at justo eros. Phasellus.",
      "date": 1574342522000
    },
    {
      "title": "React Native",
      "subtitle": "Sed viverra. Nam sagittis.",
      "date": 1574342501000
    }
  ]
}

Basic Usage

Please take a look at above data formatting. Library itself solves everything for you if the data format is correct.

<Timeline data={data} />

Configuration - Props

Coming Soon !

Future Plans

  • LICENSE
  • README: Better Example Image
  • README: GIF Asset
  • README: Data Formatting
  • Configuration: Props
  • Without Card Feature Data Formatting Implementation (Coming soon!)
  • Write an article about the lib on Medium

Credits

Thank you for this awesome inspiration. Designed by Kamil Janus

Author

FreakyCoder, [email protected]

License

React Native Beautiful Timeline is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].