Skip to content
React Native Sample Project is a tutorial React Native Mobile Application
JavaScript Objective-C Java Ruby Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__tests__
android
assets/images
ios
src
.buckconfig
.eslintrc.js
.flowconfig
.gitattributes
.gitignore
.watchmanconfig
LICENSE.md
app.json
babel.config.js
index.js
metro.config.js
package.json
readme.md
yarn.lock

readme.md

Running Time

React Native Sample Project

React Native Sample Project is a tutorial React Native Mobile Application that uses Running Time API backend

Demo login: user@gmail.com and password: 123456

Main features

  • Simple and clean code
  • Redux with redux-thunk
  • Auth flow: login and registration
  • Dashboard tab with panels and charts
  • Entries list tab
  • Add / edit entry
  • Infinite scroll
  • Pull to refresh
  • Profile tab: update profile

Installation

git clone https://github.com/vedmant/running-time-react # To clone repo
cd running-time-react
yarn # Install dependencies

yarn start # Start dev server

It will open Expo tab in your browser where you can select to run it on Android or iOS emulator or real Android device using barcode.

TODO

  • Splash screen and app icon
  • Replace timepicker with better solution
  • Better login / register screens design
  • Reports tab
  • Unit tests
  • Dark theme
  • Background GPS tracking (start / stop, create record after finish)

License

And of course:

MIT

You can’t perform that action at this time.