This app aims at helping people keep track of their job applications, and remind them regularly about the same.

Overview

Applications Tracker

Lately I have been applying for many roles, and it has become a hard task to keep track of all the applications. Spreadsheets are a great way to store this data, but I understand how hard it becomes to check it regularly. So this is an attempt to make our lives easier, a dedicated app for this purpose only. All the roles that you apply for, add them up inside the app, mark if you are waiting for a referral, or have you applied or not, and get regular notifications to remind you about these status, so that you don't keep waiting for the referral the next time you apply.

Jetpack Libraries

Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices so that developers can focus on the code they care about.

In this project following libraries are(and will be) used -

Library Used For
Navigation - Navigation between screens
- Passing arguments between screens
- Handling fragment transactions
Room - Storing all the applications added by user
- Allowing updates and deletion
Lifecycle - View Models
- LiveData
- Flow
WorkManager - Scheduling notifications based on job status ==(Yet to be implemented)==

Screenshots

I have implemented both Day(Light) and Night(Dark) Themes for the apps, but th theme cannot be changed from inside the app as of now. Adding screenshots of the screens created so far.

I don't think there are anymore screens that need to be created, I have built all the screens and we will work on fixing issues and adding features.

Light UI Dark UI
Home Screen Home Light UI Home Dark UI
Add Application Add Application Light UI Add Application Dark UI
Application Details Application Details Light UI Application Details Dark UI

Contribution

Before you start contributing, keep following things in mind -

  • In case you are doing anything related to UI(Adding Features, Enhancements, Bug Fixes), make sure you to attach revelant images.
  • Don't work on an issue, that has been assigned to someone else.
  • Work on an issue, only if it has been assigned to you.
  • Be respectful to fellow contributors and maintainers.
You might also like...
A Todo list app with location reminders that remind the user to do something when he reaches a specific location.

A Todo list app with location reminders that remind the user to do something when he reaches a specific location.

Money Manager app that helps you to add your daily small incomes and expenses and track them easily.
Money Manager app that helps you to add your daily small incomes and expenses and track them easily.

Simple Money Manager This app is a simple money manager app which helps you to add your daily small incomes and expenses and track them easily. Screen

Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from schoolwork and expenses to their personal life.

Plannr Plannr is an organizational platform, in the form of an Android app, that helps university students coordinate their everyday routine, from sch

Finder Job simple app using (Retrofit , Dagger hilt , coroutines , navigation components)
Finder Job simple app using (Retrofit , Dagger hilt , coroutines , navigation components)

Job Finder I'm finished building a simple project Job Finder App technology used [dagger hilt, coroutines, navigation components, LiveData, Skelton pa

Find your dream Job -  built with MVVM ,GraphQL ,Glide, Shimer
Find your dream Job - built with MVVM ,GraphQL ,Glide, Shimer

nextJob Find your dream Job The idea of the application is to help users find job opportunities and internships that exist on the internet in an organ

Changelog - a android library, it helps developers display the history of changes in their applications
Changelog - a android library, it helps developers display the history of changes in their applications

Changelog is a android library, it helps developers display the history of changes in their applications. Supports Locales, Layout direction

An android mobile app for connecting volunteers with people in need.

NeighborGood An android mobile app for connecting volunteers with people in need. Using a single app create profiles for both "helpers" and "helpees"

Haven is an app to help people in need find resources.

Haven Haven is an app to help people in need find resources. Haven connects people to resources such as food pantries, homeless shelters, healthcare,

Spohn App - for people associated with the Spohngymnasium in Ravensburg, Germany

Spohn App This is the application for people associated with the Spohngymnasium in Ravensburg, Germany. It aims to provide easy access to relevant inf

Comments
  • 🚀 Added sign out functionality

    🚀 Added sign out functionality

    • On signing out all the local database tables are cleared out, and every data from the shared preferences is also removed.
    • Also added assigning name logic, for anonymous users.
    opened by kartik-pant-23 0
Releases(v1.1.1)
  • v1.1.1(Feb 15, 2022)

    🎉 New features

    • Users are allowed to add some draft message in a way to ask for referral and send it through their favorite apps (LinkedIn, WhatsApp, Telegram, etc.)
    • Users can add their details like name, education, etc. which is used many times in draft messages, as placeholder variables, which makes the feature of draft messages even more powerful.

    ✅ Issue fixes

    • Applications Card was made completely clickable(earlier, click on the text view was not working).
    • Following accessibility issues(as were pointed out on the play console) were fixed in this update -
      1. The content description was added to all the image buttons.
      2. Height of all the clickable views was made at least 48dp.
    Source code(tar.gz)
    Source code(zip)
    applications-tracker-v1.1.1.apk(2.02 MB)
  • v1.0.1(Jan 7, 2022)

  • v1.0.0(Jan 7, 2022)

    Features List

    • Add Applications - You can add new applications with different job statuses.
    • Update Applications - Applications can be edited or deleted.
    • Notifications - Depending upon the status of your application, you will be getting periodic notifications.
    • Privacy - Applications are only stored inside the user's device, assuring data privacy, but it also means that if you Clear App Data, then all the applications will be removed.

    Minor Features

    • Beautiful UI - User Interface has been created keeping the user's perspective in mind. The interface is pleasing to the eyes and has a minimalist design. It is made keeping visual hierarchy in mind.
    • Dark Mode Supported - The app comes with both the themes(Light/Dark), it is dependent on the device's theme.
    Source code(tar.gz)
    Source code(zip)
    applications-tracker-v1.0.0.apk(5.54 MB)
  • pre-release(Jan 1, 2022)

    Added Features

    • Add New Applications - Applications can be added and are getting saved locally using Room Database.
    • Showing Applications - All the added applications are getting shown.

    Remaining Features

    • Update - User should be allowed to update an application from inside Applications Details Screen.
    • Delete - User should be allowed to delete an application.
    • Filter - User should have the ability to filter the applications based on criteria like job status, modification date, etc.
    Source code(tar.gz)
    Source code(zip)
    applications-tracker-initial.apk(5.31 MB)
Owner
Kartik Pant
On my way of exploring as much tech as I can, while I still have time.
Kartik Pant
How-Many-People-Are-In-Space - Do you wonder how many people are in space? Now you can check instantly with this app

How Many People Are In Space? Do you wonder how many people are in space right n

null 2 May 10, 2022
A distribution of performance-oriented Bukkit patches that aims to keep stability and vanilla behaviour

Patina A distribution of performance-oriented Bukkit patches that aims to keep stability and vanilla behaviour. You can find explanation of configurat

null 107 Dec 26, 2022
Android app that helps you keep track of the medical supplements you need to take and how you spend your days

Android app that helps you keep track of the medical supplements you need to take and how you spend your days, similar to a bullet journal. It also allows you to reflect on your day, week, year, etc.

Rachelle Hu 4 Nov 10, 2022
Task Timer - An android app that helps you to keep a track of how much time you spend on each task

Task Timer - An android app that helps you to keep a track of how much time you spend on each task

Hassan Al-Shammari 1 Feb 24, 2022
With this simple app, you can keep track of your favourite cryptocurrency on your wrist.

Capstone project crypto Tracker ?? Final Product (05-06) V1.1 "somebody toucha my spaghet" feature set State Note Track the current price of a crypto

Stefan de Kraker 2 Aug 20, 2022
Kalam is an app that gives people a chance to write their stories on the app.

Kalam is an app that gives people a chance to write their stories on the app. This app gives a good story for the story readers and gives good story writers a chance to write their own story

Uday Chugh 0 Apr 26, 2022
Keep track of popular & top rated movies and see movie details

Movies Keep track of popular & top rated movies and see movie details Features Keep track of popular & top rated movies See movie details Libraries Je

Amr Saraya 1 May 1, 2022
An easy, cross-platform method of keeping track of other people's timezones

TimezoneDB TimezoneDB is an easy, cross-platform method of keeping track of others' timezones. This project is inspired by PronounDB, and we'd like to

Synapse Technologies, LLC 13 Nov 16, 2022
This is an android app using which users can chat to people nearby them with help of Bluetooth.

This is an android app using which users can chat to people nearby them with help of Bluetooth. This app is developed in Kotlin programming language. It is still in its early stages of development and currently let user to one-person-one-time chat at a time. It is under heavy development ????

Shalu Ambasta 4 Sep 28, 2022
This app reminds people to take medicine according to their respective schedule.

Medicine Reminder App Reminds people for medicine. Objective In this busy and competitive world, it is very difficult for a person to remember each an

Naman Agarwal 4 Jun 3, 2021