Human-AI texting application.
Note: Current version is under Pre-alpha state.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Proper setup of React Native - Getting Started
- Install Chocolatey Package Manager
- Run the cmd.exe with admin privilege
- Run the following command
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
- Install Yarn for simple package management
choco install yarn
Now everthing is set to go . . .
- React Navigation for smooth flow of pages.
yarn add react-navigation
Authentication flows is embedded for safe data storage.
- Firebase used for relative databse handling.
yarn add firebase
- React Native Vector Icons used for reliable icons collection.
yarn add react-native-vector-icons
After installation edit android/app/build.gradle
( NOT android/build.gradle
) and add the following:
project.ext.vectoricons = [
iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Name of the font files you want to copy
]
apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
- React Native Elements for interactive UI
yarn add react-native-elements
- Lodash tool for easy solutions.
yarn add lodash
- Async Storage (community) (Optional) for local data storage
yarn add @react-native-community/async-storage
- Gautam Shetty - Initial Work