-
Notifications
You must be signed in to change notification settings - Fork 160
Your app for fdroid #61
Comments
@theScrabi the project seems to be unmaintained. But a scientific calculator which is easy to use (unlike |
I gave it a shot. Results:
About the last one I need some help. Steps I have done:
upon building I get the following error: "Error: Program type already present: com.google.common.util.concurrent.internal.InternalFutures" if I build the project before adding and removing the lines of symja and log4j and matheclipse the projects builds just fine. @projectextremum: addi? |
@tranleduy2000 can you help |
I have rebuilt it today (Studio must have downloaded the latest matheclipse-core library).
The error gets thrown on this line
and the function passed to it is:
I even tried commenting those line out, but when it gets to
crashes again with exprInput passed being:
Should I paste the full logcat? @axkr any ideas? BTW I tried contacting @tranleduy2000 with no luck. |
At this Line the system uses the Java 8 Lambda feature.Are you Sure your Environment is set up for Java 8? |
I guess that the problem now is that my android is only v6.0 (API level 23) and Lambdas are supported from level 24. |
Or try using @tranleduy2000 Java 7 fork |
Unfortunately that fork is not on any maven repo and is a little behind too, but I'll give it a try anyway |
More finding:
P.S.: always doing a "Clean Project" and then a "Rebuild Project" before running. |
Can you open a pull request with your Maven settings / pom.xml ? |
@axkr I have created a gist with my two build files (unfortunately not Maven settings or pom.xml): |
@basile-laderchi I think the addi @projectextremum was referring to is:
octave was ported https://play.google.com/store/apps/details?id=com.gnuroot.octave so it looks like addi is no longer maintained |
Ping @tranleduy2000 , are u interested? Maybe getting on f droid is a bit tricky, but @IzzySoft has stated he will add it to his popular foss f droid repo provided that you:
|
The tracking free part would be essential here. If needed, I could work around the versioning part by downloading the "initial one" manually (the app is already in my repo but stopped being updated because of this). |
I just installed it again on my new laptop and gave it another try. What other trackers are there that should be removed? |
From Gitlab: « Additionally, those newer versions have a bunch of trackers added: Crashlytics, Firebase Analytics, GMS, etc., which apart from being a privacy issue are also bloating the app (the size has doubled) – hence I won't even pick them manually.»
See https://gitlab.com/IzzyOnDroid/repo/issues/78#note_252582009
|
If there is a new APK available here that (at least in theory) should have those trackers removed, just let me know and I test it again (the library scanner of my repo will tell). |
I have tried contacting @tranleduy2000 in January on all emails I could find and got no response. I have removed the gms library. I do have changed the applicationId, versionCode and versionName, compiled and have built the apk (unsigned for now). |
@basile-laderchi if you can give me a link to your fork, and have the APK available there (ideally attached to a release), I can give it a try. |
@IzzySoft fork ready: https://github.com/basile-laderchi/ncalc (with latest changes pushed) |
Yes please. Else fdroidserver won't accept it. Let me know when the APK is available and I give it a try. |
Signed and created a release: I marked it as pre-release. Is that a problem? |
No, if you want me to pick pre-releases, that can easily be done. But the tag name potentially poses a problem: it should either reflect the Second look: seems funny that after v3.4.8 follows v1, don't you think? Further, you might wish to rename the app to distinguish it from the original (e.g. NCalcLibre?). Apart from that, it looks good – and should show up here with tomorrow's sync. Thanks! |
Created new release with the following changes:
|
@basile-laderchi thanks! I just updated its metadata to have the updater check for tags going by PS: I already got the first reports of happiness – together with the hope you'll keep the fork alive 😄 PPS: Let me know if/when I should ignore pre-releases. Currently my updater picks both; if you want it to ignore the pres, I'll have to tell it. |
@IzzySoft I installed it on my phone too from the repo. |
I think he must be interested, on google play there is a beta which has been totally rewriten with a completely new interface, if I am not mistaken
|
Yes I implemented the JavaScript generating function foundations in Symja for the Beta version: If you watch the video you can see, that we have more graphical functions (which are now JavaScript based) in the Programming mode. |
@basile-laderchi Did you get the opportunity to look at this again? |
@basile-laderchi @IzzySoft I'm not so familiar with FDroid? Is this the latest version? |
@opusforlife2 I haven't looked again at including it on the official FDroid repository, but you can find it on the IzzyOnDroid repository on the link @axkr supplied (https://apt.izzysoft.de/fdroid/index/apk/eu.laderchi.ncalc) @axkr as @IzzySoft said: that's the latest version. I almost daily check this github repo if there are changes. |
Please do try when you have the time and inclination again. This app will make a valuable addition to the F-Droid repo. It is ridiculously good. |
What we need again is a maintainer for the underlying android library (currently a fork of the main repo): who can add the changes of the main repo to the android specialized repo amd create the very important |
I opened some links. What is the use of having Java 7 instead of 8? |
In the past Android doesn't support new Java 8 features (for example lamba expressions or streams). |
So, would it be possible to build NCalc with Java 8, now, if the min API was incremented to 24? Since you're already the maintainer for the Java 8 version of Symja, there wouldn't be any additional load. |
@opusforlife2 the problem with the FDroid build was that I couldn't manage to fully built the calculator from source (for the FDroid repo all libraries must be compiled on the server and can't be included as *.aar). |
No custom ROMs for your phone? 🤞 |
@opusforlife2 there is an official Android 7 release, but never got around to installing it due to not having enough space to download it on my device. I don't know if there are any newer custom ones. |
Focus on my voice. Look at the swinging pendant. Don't think about anything else... back up your data... upgrade to Android 7... upgrade to API 24... 👀 |
I just got an email with just this on it and I was like WOW. Now its in my "favourites" folder 😂😂😂
-------- Mensaje original --------
On 24 feb. 2020 20:19, opusforlife2 escribió:
… Focus on my voice. Look at the swinging pendant. Don't think about anything else... back up your data... upgrade to Android 7... upgrade to API 24... 👀
—
You are receiving this because you were mentioned.
Reply to this email directly, [view it on GitHub](#61?email_source=notifications&email_token=ALSSQD4CATDWTEVE63ABGMDREQMSZA5CNFSM4F3FIBP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMZFVYQ#issuecomment-590502626), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/ALSSQDYDT6P6R4L2O4H6OZ3REQMSZANCNFSM4F3FIBPQ).
|
Hello, seems that we can't connect @tranleduy2000 ? Is anyone willing to help creating the *.aar library and can automize the Gradle build? |
Two months seems like an okay time for a developer to not be in contact. Maybe we should wait more before taking further steps? Or are you sure that he's gone? |
I don't know. I didn't get any response from my last mail. |
Is it? Im no develope, but two months seems like a lot to me
On sáb, mar 7, 2020 a las 19:30, opusforlife2 <[email protected]> escribió:
… Two months seems like an okay time for a developer to not be in contact. Maybe we should wait more before taking further steps?
Or are you sure that he's gone?
—
You are receiving this because you were mentioned.
Reply to this email directly, [view it on GitHub](#61?email_source=notifications&email_token=ALSSQD3LWFPTUPRREPCBRXTRGKHDPA5CNFSM4F3FIBP2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOECGIY#issuecomment-596124451), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/ALSSQD5LZBQ37MUJMZOPWGTRGKHDPANCNFSM4F3FIBPQ).
|
I've seen developers take a hiatus of half a year or more, even more than a year sometimes, then return and start coding again. |
Question regarding the freed-up version: if the trackers have been removed, isn't the ‘internet’ permission no longer necessary? |
It'll still be required for the currency conversion. Not sure what else. |
@tranleduy2000 pinging you for another try. @basile-laderchi Any luck with that newer Android version? 🤭 |
Has it made progress after two years?🙂 |
Hello! Any progress on this? |
After some commits here <1ya, @tranleduy2000 seems to be working on https://github.com/tranleduy2000/EpMedia/commits, so I assume other projects have taken priority. Maybe circling back will happen? 🤞🏾 |
I guess lets hope so. It would be great to have at least one open source AND useful calculator app on fdroid |
Hei have you thought about pudding your app on fdroid. If you are interested, you can seek for help. However here are some requirements that should be ment before adding:
The text was updated successfully, but these errors were encountered: