---
id: libraries
sidebar_position: 2
title: Libraries
---

### [React Navigation Docs](https://reactnavigation.org/docs/getting-started/)

Our tutorials, guides and sample apps are all using React Navigation. We recommend using it in 
order to provide better support for all the use cases displayed.

### [Gesture Handler Docs](https://docs.swmansion.com/react-native-gesture-handler/docs/)

React Native Gesture Handler is used inside of our SDK on our channels and messages lists. Also used
on our gallery, chat buttons, and reactions overlay.

### [Markdown Lib Docs](https://github.com/andangrd/react-native-markdown-package)

React Native Markdown Package is used to render markdown on our messages.

### [Reanimated Lib Docs](https://docs.swmansion.com/react-native-reanimated/docs)

React Native Reanimated is used to create our own beautiful custom animations in our gallery, attachment picker, 
message actions/reactions and loading indicators/skeletons.

### [Day.js Docs](https://day.js.org/docs/en/installation/installation)

We are using Day.js to manipulate, customize, parse and display dates through the app.
You may want to use it when creating you own custom components.

### [React Native SVG](https://github.com/react-native-svg/react-native-svg)

React Native SVG is one of our peer dependencies. We use it to render icons and a couple of small indicators
through the app.
