An open API service indexing awesome lists of open source software.

https://github.com/oguzsh/rn-translator-app

Translator App with Yandex Translate API
https://github.com/oguzsh/rn-translator-app

javascript react react-native translate translator-app

Last synced: 6 months ago
JSON representation

Translator App with Yandex Translate API

Awesome Lists containing this project

README

          


Logo

# Translator App

## Design

- [Behance](https://www.behance.net/gallery/95618465/Translator-App)
- [Dribbble](https://dribbble.com/shots/11102260-Translator-App)

## Content

The repository contains:

- a [React Native](https://facebook.github.io/react-native/) (v**0.61.5**)
- a [React Navigation](https://reactnavigation.org/en/) (v**5**)
- a [Firebase](https://firebase.google.com/)
- a [Styled System](https://styled-system.com/)
- a [Styled Components](https://styled-components.com/)
- a [React Native Voice](https://github.com/react-native-community/voice)
- a [React Native TTS](https://github.com/ak1394/react-native-tts)
- a [React Native Vector Icons](https://github.com/oblador/react-native-vector-icons)
- a [React Hooks](https://reactjs.org/docs/hooks-intro.html)
- a [Yandex Translate API](https://tech.yandex.com/translate/)
- [prettier](https://prettier.io/) and [eslint](https://eslint.org/) preconfigured for React Native
- a [clear directory layout](#directory-layout) to provide a base architecture

## Directory layout

- [`src/components`](src/components): presentational components
- [`src/screens`](src/views): the application's screens
- [`src/assets`](src/assets): assets (image, audio files, ...) used by the application
- [`src/utils`](src/utils): theme files e.g.
- [`src/fonts`](src/fonts): fonts files
- [`src/database`](src/database): firebase settings

## License

This project is released under the [MIT License](LICENSE).