lpar / RPN

Simple everyday RPN calculator for Android
15 stars 17 forks source link

Android 14 support #13

Open thejohnha opened 9 months ago

thejohnha commented 9 months ago

Hi there @lpar, I know this is probably a stretch to ask, but do you have any plans to update RPN to work with Android 14? I think this is the best calculator on Android, but ever since upgrading to Android 14, I can't download it from the Play Store anymore.

This is seriously the best RPN calculator on perhaps any platform, because it shows you so much of the stack. All other RPN calculators only show you maybe 4 levels of the stack.

Thanks for providing this app to us fans! I'm just so sad that I can't install it anymore. Thanks, Mathew

lpar commented 9 months ago

I'm afraid I don't have any Android devices any more, and I've pretty much forgotten everything I once knew about Android development.

I believe the Play Store issue is because of Google requiring that apps use updated API levels and be recertified to run on current Android releases; they sent me some email warnings. I think it would be pretty easy for any Android developer to pick up the project and make an updated build available.

Alternatively, it's available on F-Droid. If there are changes needed to make it work on Android 14, you might be able to find someone via the F-Droid forums who is interested in fixing it.

thejohnha commented 9 months ago

Thanks for your gracious reply :-) I'll check out the forums. Unfortunately the F-Droid version doesn't install. Thanks very much Mathew! Really, your app is the best RPN calculator for Android. Thank you again!

licaon-kter commented 9 months ago

Since targetsdk was bumped already this should run fine on Android 14, right? https://github.com/lpar/RPN/commit/9e568d8511af53f564aa8d7bcb51074e9c551418#diff-51a0b488f963eb0be6c6599bf5df497313877cf5bdff3950807373912ac1cdc9R6

thejohnha commented 9 months ago

That's very promising! But the last Play Store version was released August 2010 (and that commit was from a year ago). Perhaps if someone could compile the latest master branch and publish it, it may work!

licaon-kter commented 9 months ago

I'm talking about F-Droid were there's no (other) limitation in place...

thejohnha commented 9 months ago

Gotcha.. the F-Droid version is also 11 years old... But probably easier to compile and publish there than the Google Play Store (I think that's what you meant) - thank you.

Tatters12 commented 2 months ago

Hey yep exactly the same, devastated when I couldn't install RPN on my new phone! I just downloaded the entire Android Dev Studio setup and pulled this package and it compiles fine! Works now on my Pixel 8 on android 14!

If there is some sort of messaging here on Github, hit me up and I can send you the apk.

Is there a process to get the F-Droid guys to pull the latest source and create an updated package?

licaon-kter commented 2 months ago

@Tatters12 upstream should tag a new release: https://github.com/lpar/RPN/tags

Tatters12 commented 2 months ago

Thanks mate! By upstream I assume you mean ath0/lpar?

Hopefully lpar will see this and tag the current code as 2.0.4 because it works a treat!

licaon-kter commented 2 months ago

yes @lpar I guess

lpar commented 2 months ago

OK, pushed 2.0.4.

licaon-kter commented 2 months ago

added the update https://gitlab.com/fdroid/fdroiddata/-/commit/78fc5b4b1aabe1334bd54c86ba731af9080b7f6d thanks

Tatters12 commented 2 months ago

Perfect thanks guys! :)