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 | ||
Add Application | ||
Application Details |
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.