Skip to content
This repository has been archived by the owner on Sep 22, 2023. It is now read-only.
/ OvertimeTracker Public archive

Android app for counting single calendar events duration

License

Notifications You must be signed in to change notification settings

vmpay/OvertimeTracker

Repository files navigation

OvertimeTracker

Build Status Apache 2.0 License

Android app for counting single calendar events duration

If you are recording your working hours in your mobile calendar, this application is for you! It allows to sum all single events duration with the similar name. Open the application and choose the proper calendar. You can also specify date range to sum up duration. For example, if you are recording overtime hours like "overtime" the app shows the total hours of overtime during specified period of time.

calendar view overtime view
calendar view overtime view

This android application requires Calendar permission to access your calendar. The MVVM architecture app uses rxjava 2 and Android Architecture Components.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need to install:

Installing

Clone the OvertimeTracker repo from github from the console

git clone https://github.com/vmpay/OvertimeTracker.git

or download it manually.

After that open this repo from your IDE.

OR

Download from release section and install on your android device.

Built With

  • Android Architecture Components - A collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence
  • RxJava - a library for composing asynchronous and event-based programs by using observable sequences
  • RxAndroid - This module adds the minimum classes to RxJava that make writing reactive components in Android applications easy and hassle-free. More specifically, it provides a Scheduler that schedules on the main thread or any given Looper
  • RxPermissions - This library allows the usage of RxJava with the new Android M permission model
  • MaterialDateRangePicker - A material Date Range Picker based on wdullaers MaterialDateTimePicker

Authors

  • Andrew - Initial work - vmpay

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache License 2.0 License - see the LICENSE file for details

About

Android app for counting single calendar events duration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages