Time tracking Android application created with React Native.
The aim of this application was to show my abilities in the upcoming job interviews as a Front End and JavaScript Developer.
App is not and will not be hosted on App Store. Newest compiled version is attached to this repository.
- React - A JavaScript library for building user interfaces
- React Native - Build native mobile apps using JavaScript and React
- Redux - A predictable state container for JavaScript apps
- React Navigation - Routing and navigation for your React Native apps
- i18next - Internationalization-framework written in and for JavaScript
ES6, Thunks, Decorators, SVGs
- Application suffers due to repeated and reused data management code as well as sorting and filtering data functions.
- Minimal usage of animations and transitions.
- Overreliance on AsyncStore and single JSON file.
- Tooltips, texts.
- Addition of Bugsnag or any other error tracking tool.
Further development of Statistics section.- Better error handling.
- Additional animations, especially during the route transitions.
Fixes of unnecessary rerendering cases.- Unnecessary code repetitions, especially those used in filtering and sorting.