Skip to content

A simple Reminders app made with React Native (learning project)

Notifications You must be signed in to change notification settings

kyrillc/Reminders-react-native

Repository files navigation

Reminders (React Native)

This is a simple reminders app I did in order to get familiar with React Native and Redux. It runs on iOS, and making it run on Android should not require that much work.

Features

This app lets you:

  • Add and manage scheduled reminders, and location-based reminders.
  • Add and manage a list of favourite locations.
  • Undo/Redo actions on reminders or favourite locations.

Main packages used

UI:

Managing the state:

  • React Redux - Really useful when debugging user actions, and essential for the Undo/Redo feature.
  • redux-undo - Used to add Undo/Redo features on reducers.

Geofencing:

Notifications:

Setting up

In the project directory, install the dependencies:

$ yarn install

Running the app

Running on iOS:

$ react-native run-ios

Alternatively, you can also open the Xcode project ios/Reminders.xcodeproj and compile & run from Xcode.

Android version:

For now, the app has only been tested on iOS, but running it on Android should be pretty straightforward, by generating the Android project, and following the instructions of the different packages that require changes to the native project.

About

A simple Reminders app made with React Native (learning project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published