JobCatcher - Job Application Tracker - Apps on Google Play
JobCatcher is the best way to track your job applications - all in one place.
*Save Important Details*
Keep tabs on the position you've applied for, where you've applied, the deadline, what stage of the process you are at, contact details and more.
*Import directly from Jobsites*
Currently available for Indeed, Reed, Adzuna and Authentic Jobs, just paste in a link to the job you want to apply for and we'll grab all the details for you.
*Set Deadlines and Reminders*
Keep track of your place in the process of each job application with deadlines and follow up reminders.
*Compare*
Compare and contrast the location, wages and hours of jobs. Which would earn you more? Which is closest?
*JobMap*
See where your potential jobs are in relation to you and each other.
*Sort / Filter*
Easily sort your job applications by A-Z, date, deadline, importance and more.
---
A personal message from the developer:
"This is a passion project outside of my full-time work. I'm not making any excuses …
play.google.com
Hey @este
I'm an Android / IOS developer working in Java/Kotlin/Swift/learning Flutter.
In your situation, given
| that's what I know and progress will be quick.
| have a limited amount of time
I would stick with Java, until you have better traction and can accommodate more time to this project.
Your motivation seems to be to push the product, not to learn new tech.
A middle ground would be to write new code in Kotlin within existing Java codebase. But it will slow you down on the product.
Good luck!
I'm an Android dev too and I don't understand what has changed in one year. Maybe you have to update the minSDK supported inside the app or do some other updates, but that doesn't mean you have to rewrite the whole app unless you think of something else and you didn't mention it.
Anyway, if you really want to rewrite it, then I would suggest you to go with the fastest solution ( The one that will allow you to have both Android and iOS ).
Flutter might be close to a native app, but React Native has evolved a lot and it has a very big community.
There is nothing that stops you from rewriting the apps later, but the technology you choose stops you from getting feedback from potential clients.
Pardon my ignorance but I guess Kotlin was introduced pretty recently and has first class support. But that doesnt mean Java is going away. So your expertise is still useful. However if you want to learn a new stack that’s a different issue.
As regards cross platform support, I would suggest you learn PWA. Recently Google announced PWA support as standalone apps. iOS is also following suit. (Iirc iOS was first to introduce PWA but Apple didn’t pursue it until recently).
Also, very useful app. All the best!
For the most part, it seems like you should avoid doing a re-write (in Java or another language/framework). You mentioned there's a couple of features you wanted to add, so that seems like it would take priority.
This alongside that you mentioned that you have a limited amount of time outside of 9-5 seems like #1 works best. If you want to expand to iOS in the future you can always choose to do that. There's likely little benefit to writing the app in Kotlin unless you wanted to learn Kotlin and use that in the future (users won't care what tech stack you have).
Thanks for the advice everyone! Very much appreciated :)
I does seem like the consensus is, and kind of what I was leaning towards is to continue with what I know and then, dependent on time/success of the app to then look towards developing for another platform.
Thanks!