2020-09-30 15:24:57 +01:00
2020-09-30 13:41:43 +01:00
2020-09-30 14:59:00 +01:00
2020-07-10 22:08:16 +01:00
2020-09-30 15:24:57 +01:00
2019-05-29 20:22:58 +10:00
2020-09-30 13:41:43 +01:00
2020-07-10 22:08:16 +01:00
2019-05-29 20:22:58 +10:00
2019-05-29 20:22:58 +10:00
2020-09-30 15:14:14 +01:00
2019-05-29 20:22:58 +10:00

DaysLeft

A shift tracker for rural work carried out by backpackers.

Overview

Working holider makers in australia are given the option to carry out 3 months of rural work in exchange for a second year working holiday visa. The problem with working holiday makers carrying out rural work many are subjected to exploitation and abude. Here is an article in The Guardian outlining the horrible conditions

This is part of the problem within rural work, but one of many issues is exploitation on pay. I created this application to tackle the problem. With days left a backpacker can track the work they have done and dispute exploitation when its "their word against mine".

Features

Simple sign up

All you need is an email address and password (Social media sign up coming soon)

Find employer

Easily find the employer you are working for by their ABN (Australian business number) or name. This ensures you are working for a legal entity.

Simple shift logging

Once you have submitted a shift it is simple to repeat. If you are working for an agency it is simple to log various employers.

Visa data compilation

Compiling data for your second year visa application is long and tedious - with days left at the click of a button you can have your data needed for download.

Piece rate accepted

Many other working day trackers only work for hourly paid shifts. Days left incorporates the tracking of piece rate (eg. $6.00 per kg or $2.00 per bucket) shifts which you can log and track.

Home screen metric

Includes the progress so far through your 88 days. Piece rate totals, hourly paid totals and accumulated totals.

Sample Screenshots

image

Issues

Download compilations

Currently the android security settings prevent downloading files from the web without predefined security parameters.

Sortation and filter

A few teething issues with filtering and sorting list

Architectural Pattern

MVVM - Model View ViewModel SOLID coding Firebase with a more modular design

Jetpack

Built With

  • Kodein - Painless Kotlin Dependency Injection
  • Firebase - Firebase is a mobile and web application development platform developed by Firebase
  • Gson- A Java serialization/deserialization library to convert Java Objects into JSON and back
  • Picasso - A powerful image downloading and caching library for Android

Submitted by

  • Haider Malik - Android Developer
Description
No description provided
Readme 85 MiB
Languages
Kotlin 99.1%
Java 0.9%