rgabs / note-taker

Home Page:https://snack.expo.io/@rgabs/note-taker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Note Taker App

It is a simple note taking application that runs on both android and ios.

Setting up the system

  • Latest android studio and SDK setup
  • Android simulator running in the background
  • XCode 9+ (If you have a mac)
  • Yarn
  • watchman
  • react-native-cli
  • Node V8+
  • An IDE (preferrably Atom)

To install all of the above,

After the setup is done,

  • yarn: To install node_modules
  • yarn ios: To start iOS app.
  • yarn android: To start Android app(Make sure that you have a device/emulator connected).

Note: For installing dependencies, yarn is recommended since all the package numbers are being locked using yarn.lock file.

Running the application on local

  • yarn to install all the dependencies.
  • yarn ios will start the app on the ios emulator in development mode.
  • yarn android will run the app on android device/emulator. Make sure that you have one of those connected.

Viewing the app on expo

This app is hosted on Expo as well. Steps to view the app on expo:

  • Install Expo client app on your Android/iOS device.

  • Open the app and scan this QR code



  • Alternatively, you can paste this link on expo client app exp://expo.io/@rgabs/note-taker

Screenshots

TODO

  • Persist notes using AsyncStorage.
  • Store the addNoteVisibility in redux store.
  • 100% test coverage.
  • Use redux thunk for async actions.

About

https://snack.expo.io/@rgabs/note-taker


Languages

Language:JavaScript 50.9%Language:Objective-C 18.0%Language:Shell 13.6%Language:Java 11.5%Language:Python 6.1%