It's a cross-platform timer app built with TypeScript. Features platform-specific styling, and visual, auditory, and physical (vibration) alerts on time up.
Time Picker | Countdown Timer |
Please set up a React Native development environment if you have not already done so.
If you wish to install using Bundler, please see the advanced iOS install instructions at the end of this README. Otherwise, make sure you have a version of CocoaPods installed, and run the following commands:
npm i
cd ios
pod install
cd ..
npx react-native run-ios
Attach a device or run an emulator and run the following commands:
npm i
npx react-native run-android
iPhone 11 | iPhone 5s | Android Nexus 5X |
This project requires Ruby 2.7.0. It can be installed with rbenv
:
brew install rbenv
Then run rbenv init
and follow the instructions to finish installation.
To install 2.7.0: rbenv install 2.7.0
To use 2.7.0: rbenv local 2.7.0
or rbenv global 2.7.0
(to override global version), followed by rbenv rehash
gem install bundler
bundle install
cd ios
npm run podInstall
cd ..
npx react-native run-ios